Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
All Courses & Projects | Codefinity
dsa banner mobiledsa banner

Unsure where
to begin?

Filters
reverse icon

Technologies

Topic

Level

Type of lesson

Career tracks

track
lockOnly for Ultimate
track image

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21035)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)

Courses & Projects

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Copywriting for Marketing

Copywriting for Marketing

A practical course for beginners and marketers to master the art of writing compelling marketing copy. Learn the fundamentals, persuasive psychology, proven frameworks, and how to write for various digital channels. Includes real-world examples, exercises, and quizzes.

course

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

project

Cost of Living Profiles Across Global Cities

Cost of Living Profiles Across Global Cities

A hands-on exploratory data analysis (EDA) project using a global cost of living dataset. Learners will investigate, clean, and interpret cost indices for cities worldwide, uncovering economic patterns and insights that inform real-world decisions about affordability and global mobility.

course

Course A

Course A

fdsaf

course

Course B

Course B

course

Course versioning check

Course versioning check

course

Course with Items Preview

Course with Items Preview

A comprehensive preview course demonstrating all possible content types for grid and column chapters in Python learning modules.

project

Create Movie Picker App with Next.js

Create Movie Picker App with Next.js

Build a real movie discovery app from scratch using Next.js, TypeScript, and Tailwind. You will not focus on theory. Instead, you will build a complete frontend application step by step. You will work with a public API, display and filter data, implement pagination and load more behavior, create dynamic routes for movie details, and add a favorites system using local storage.

project

Create Personal Finance Dashboard

Create Personal Finance Dashboard

Build a personal finance dashboard using Next.js, TypeScript, and Tailwind CSS. You will create an app where users can add transactions, organize them into categories, and track their total balance. The project focuses on working with local data, managing state, and building a clean and interactive UI.

project

Crop Yield Forecasting

Crop Yield Forecasting

A hands-on, linear-execution Jupyter Notebook project for predicting crop yield and optimizing agricultural resources using pandas, seaborn, matplotlib, and scikit-learn. No function definitions—just direct, step-by-step code and analysis.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Currency Converter CLI

Currency Converter CLI

Build a terminal-based Java application that converts currencies based on user input, using core Java concepts such as input handling, data structures, and validation. Each chapter introduces a new programming concept and extends the project step by step.
not found

Sorry... We can't find
what you're looking for

dsa banner mobiledsa banner

Unsure where
to begin?

Career tracks

track
lockOnly for Ultimate
track image

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task

Beginner

4.0
(21035)
track
lockOnly for Ultimate
track image

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks

Beginner

4.5
(54)
track
lockOnly for Ultimate
track image

Become a React Developer 2024

laptop4 Courses
list52 Tasks

Intermediate

4.8
(8)
track
lockOnly for Ultimate
track image

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks

Intermediate

4.1
(11)
track
lockOnly for Ultimate
track image

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks

Beginner

4.6
(114)
track
track image
For Ultimate

Only for Ultimate

TEST TRACK 12

laptop1 Course
pencil-with-line1 Project
list0 Task
4.0
track
track image
For Ultimate

Only for Ultimate

Full Stack Web Development 2024

laptop7 Courses
list386 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Become a React Developer 2024

laptop4 Courses
list52 Tasks
4.8
track
track image
For Ultimate

Only for Ultimate

Mastering Data Visualization (2023)

laptop5 Courses
list146 Tasks
4.1
track
track image
For Ultimate

Only for Ultimate

SQL from Zero to Hero 2023

laptop7 Courses
list248 Tasks
4.6
Search
Close

Courses & Projects

Technologies

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Copywriting for Marketing

Copywriting for Marketing

A practical course for beginners and marketers to master the art of writing compelling marketing copy. Learn the fundamentals, persuasive psychology, proven frameworks, and how to write for various digital channels. Includes real-world examples, exercises, and quizzes.

course

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

project

Cost of Living Profiles Across Global Cities

Cost of Living Profiles Across Global Cities

A hands-on exploratory data analysis (EDA) project using a global cost of living dataset. Learners will investigate, clean, and interpret cost indices for cities worldwide, uncovering economic patterns and insights that inform real-world decisions about affordability and global mobility.

course

Course A

Course A

fdsaf

course

Course B

Course B

course

Course versioning check

Course versioning check

course

Course with Items Preview

Course with Items Preview

A comprehensive preview course demonstrating all possible content types for grid and column chapters in Python learning modules.

project

Create Movie Picker App with Next.js

Create Movie Picker App with Next.js

Build a real movie discovery app from scratch using Next.js, TypeScript, and Tailwind. You will not focus on theory. Instead, you will build a complete frontend application step by step. You will work with a public API, display and filter data, implement pagination and load more behavior, create dynamic routes for movie details, and add a favorites system using local storage.

project

Create Personal Finance Dashboard

Create Personal Finance Dashboard

Build a personal finance dashboard using Next.js, TypeScript, and Tailwind CSS. You will create an app where users can add transactions, organize them into categories, and track their total balance. The project focuses on working with local data, managing state, and building a clean and interactive UI.

project

Crop Yield Forecasting

Crop Yield Forecasting

A hands-on, linear-execution Jupyter Notebook project for predicting crop yield and optimizing agricultural resources using pandas, seaborn, matplotlib, and scikit-learn. No function definitions—just direct, step-by-step code and analysis.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Currency Converter CLI

Currency Converter CLI

Build a terminal-based Java application that converts currencies based on user input, using core Java concepts such as input handling, data structures, and validation. Each chapter introduces a new programming concept and extends the project step by step.

course

Continual Learning and Catastrophic Forgetting

Continual Learning and Catastrophic Forgetting

A research-oriented, advanced theoretical course exploring the structural causes of catastrophic forgetting in neural networks, the optimization and representational challenges it poses, and the core theoretical strategies for continual learning without data rehearsal. Emphasis is placed on the geometry of parameter space, the stability–plasticity dilemma, and the fundamental trade-offs and open problems in the field.

course

Control Flow in Kotlin

Control Flow in Kotlin

A beginner-friendly course introducing the essential control flow concepts in Kotlin. Learn how to make decisions, repeat actions, and structure your code using if, when, loops, and more. Each chapter features clear explanations, practical code examples, and a quiz to reinforce your understanding.

course

Control Flow in R

Control Flow in R

Master the essentials of control flow in R, including conditional statements, loops, and the powerful apply family of functions. This course is designed for beginners and will guide you through practical, real-world examples to help you write efficient and readable R code.

course

Copywriting for Marketing

Copywriting for Marketing

A practical course for beginners and marketers to master the art of writing compelling marketing copy. Learn the fundamentals, persuasive psychology, proven frameworks, and how to write for various digital channels. Includes real-world examples, exercises, and quizzes.

course

Core Application Security

Core Application Security

Gain a comprehensive understanding of foundational application security concepts, threats, and best practices. This course covers the most common security problems in software applications, providing practical context and real-world examples to help you recognize and mitigate vulnerabilities.

project

Cost of Living Profiles Across Global Cities

Cost of Living Profiles Across Global Cities

A hands-on exploratory data analysis (EDA) project using a global cost of living dataset. Learners will investigate, clean, and interpret cost indices for cities worldwide, uncovering economic patterns and insights that inform real-world decisions about affordability and global mobility.

course

Course A

Course A

fdsaf

course

Course B

Course B

course

Course versioning check

Course versioning check

course

Course with Items Preview

Course with Items Preview

A comprehensive preview course demonstrating all possible content types for grid and column chapters in Python learning modules.

project

Create Movie Picker App with Next.js

Create Movie Picker App with Next.js

Build a real movie discovery app from scratch using Next.js, TypeScript, and Tailwind. You will not focus on theory. Instead, you will build a complete frontend application step by step. You will work with a public API, display and filter data, implement pagination and load more behavior, create dynamic routes for movie details, and add a favorites system using local storage.

project

Create Personal Finance Dashboard

Create Personal Finance Dashboard

Build a personal finance dashboard using Next.js, TypeScript, and Tailwind CSS. You will create an app where users can add transactions, organize them into categories, and track their total balance. The project focuses on working with local data, managing state, and building a clean and interactive UI.

project

Crop Yield Forecasting

Crop Yield Forecasting

A hands-on, linear-execution Jupyter Notebook project for predicting crop yield and optimizing agricultural resources using pandas, seaborn, matplotlib, and scikit-learn. No function definitions—just direct, step-by-step code and analysis.

course

Cryptography Basics for Cybersecurity Beginners

Cryptography Basics for Cybersecurity Beginners

A beginner-friendly course introducing the essential concepts of cryptography, designed for those new to cybersecurity. Learn the foundations of encryption, hashing, and digital signatures with clear explanations and practical examples.

project

Currency Converter CLI

Currency Converter CLI

Build a terminal-based Java application that converts currencies based on user input, using core Java concepts such as input handling, data structures, and validation. Each chapter introduces a new programming concept and extends the project step by step.
not found

Sorry... We can't find
what you're looking for

some-alt