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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1059)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(129)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(55)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(427)

Courses & Projects

project

Console Shopping Cart System

Console Shopping Cart System

Build a complete console-based Shopping Cart System in Java, step by step. Each chapter introduces a new class or feature, guiding you from modeling products to implementing a full checkout process, all while learning core Java concepts through practical, real-world examples.

course

Container Behavior Under Load

Container Behavior Under Load

Explore how containers behave under various system loads, understand the impact of resource constraints, and master performance tuning, monitoring, and troubleshooting in containerized environments. This course is designed for DevOps engineers and backend professionals seeking to optimize reliability and efficiency in production systems.

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.

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.

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.

course

Credit and Debt The Honest Playbook

Credit and Debt The Honest Playbook

Gain a solid understanding of credit, debt, credit scores, loans, and the strategies needed to manage and eliminate debt. Designed for beginners and intermediate learners, this course explains financial concepts through real-world examples, interactive exercises, and practical advice.

course

Critical Thinking in the Age of AI

Critical Thinking in the Age of AI

This course is for anyone who uses AI tools regularly — or plans to — and wants to do so without being misled by them. Unlike courses that treat critical thinking as a philosophy lecture, this one is built around the specific, practical challenge of navigating a world where AI-generated content is indistinguishable from human-written content at a glance. The tone is direct, the examples are real, and every chapter ends with something you can actually use. The course unfolds across three sections. Section 1 builds the diagnostic foundation: you'll understand exactly how large language models work, why hallucinations are architecturally inevitable, and why your brain is wired to trust fluent, confident-sounding text — even when it's wrong. Section 2 hands you the full toolkit: source evaluation, logical fallacy recognition, bias identification, statistical literacy, and argument construction, all reframed for an AI-native environment. Section 3 puts everything into applied practice — AI in the workplace, synthetic media, high-stakes decisions, persuasion and manipulation, and how to pass these skills on to others. By the end, you'll think differently about every piece of AI-generated content you encounter — not with blanket suspicion, but with calibrated, efficient skepticism. All figures, statistics, and AI capability benchmarks in this course reflect 2025–2026 data.

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.

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.

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.
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

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1059)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(129)
track
lockOnly for Ultimate
track image

DevOps Specialist

laptop6 Courses
list91 Tasks

Beginner

4.4
(5)
track
lockOnly for Ultimate
track image

Supervised Learning Foundations

laptop6 Courses
list74 Tasks

Beginner

4.3
(55)
track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks

Beginner

4.6
(427)
track
track image
For Ultimate

Only for Ultimate

Essential Office Skills

laptop3 Courses
list75 Tasks
4.5
track
track image
For Ultimate

Only for Ultimate

Business AI Toolkit

laptop3 Courses
list42 Tasks
4.1
track
track image
For Ultimate

Only for Ultimate

DevOps Specialist

laptop6 Courses
list91 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Supervised Learning Foundations

laptop6 Courses
list74 Tasks
4.3
track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line2 Projects
list132 Tasks
4.6
Search
Close

Courses & Projects

Technologies

project

Console Shopping Cart System

Console Shopping Cart System

Build a complete console-based Shopping Cart System in Java, step by step. Each chapter introduces a new class or feature, guiding you from modeling products to implementing a full checkout process, all while learning core Java concepts through practical, real-world examples.

course

Container Behavior Under Load

Container Behavior Under Load

Explore how containers behave under various system loads, understand the impact of resource constraints, and master performance tuning, monitoring, and troubleshooting in containerized environments. This course is designed for DevOps engineers and backend professionals seeking to optimize reliability and efficiency in production systems.

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.

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.

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.

course

Credit and Debt The Honest Playbook

Credit and Debt The Honest Playbook

Gain a solid understanding of credit, debt, credit scores, loans, and the strategies needed to manage and eliminate debt. Designed for beginners and intermediate learners, this course explains financial concepts through real-world examples, interactive exercises, and practical advice.

course

Critical Thinking in the Age of AI

Critical Thinking in the Age of AI

This course is for anyone who uses AI tools regularly — or plans to — and wants to do so without being misled by them. Unlike courses that treat critical thinking as a philosophy lecture, this one is built around the specific, practical challenge of navigating a world where AI-generated content is indistinguishable from human-written content at a glance. The tone is direct, the examples are real, and every chapter ends with something you can actually use. The course unfolds across three sections. Section 1 builds the diagnostic foundation: you'll understand exactly how large language models work, why hallucinations are architecturally inevitable, and why your brain is wired to trust fluent, confident-sounding text — even when it's wrong. Section 2 hands you the full toolkit: source evaluation, logical fallacy recognition, bias identification, statistical literacy, and argument construction, all reframed for an AI-native environment. Section 3 puts everything into applied practice — AI in the workplace, synthetic media, high-stakes decisions, persuasion and manipulation, and how to pass these skills on to others. By the end, you'll think differently about every piece of AI-generated content you encounter — not with blanket suspicion, but with calibrated, efficient skepticism. All figures, statistics, and AI capability benchmarks in this course reflect 2025–2026 data.

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.

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.

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.

project

Console Shopping Cart System

Console Shopping Cart System

Build a complete console-based Shopping Cart System in Java, step by step. Each chapter introduces a new class or feature, guiding you from modeling products to implementing a full checkout process, all while learning core Java concepts through practical, real-world examples.

course

Container Behavior Under Load

Container Behavior Under Load

Explore how containers behave under various system loads, understand the impact of resource constraints, and master performance tuning, monitoring, and troubleshooting in containerized environments. This course is designed for DevOps engineers and backend professionals seeking to optimize reliability and efficiency in production systems.

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.

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.

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.

course

Credit and Debt The Honest Playbook

Credit and Debt The Honest Playbook

Gain a solid understanding of credit, debt, credit scores, loans, and the strategies needed to manage and eliminate debt. Designed for beginners and intermediate learners, this course explains financial concepts through real-world examples, interactive exercises, and practical advice.

course

Critical Thinking in the Age of AI

Critical Thinking in the Age of AI

This course is for anyone who uses AI tools regularly — or plans to — and wants to do so without being misled by them. Unlike courses that treat critical thinking as a philosophy lecture, this one is built around the specific, practical challenge of navigating a world where AI-generated content is indistinguishable from human-written content at a glance. The tone is direct, the examples are real, and every chapter ends with something you can actually use. The course unfolds across three sections. Section 1 builds the diagnostic foundation: you'll understand exactly how large language models work, why hallucinations are architecturally inevitable, and why your brain is wired to trust fluent, confident-sounding text — even when it's wrong. Section 2 hands you the full toolkit: source evaluation, logical fallacy recognition, bias identification, statistical literacy, and argument construction, all reframed for an AI-native environment. Section 3 puts everything into applied practice — AI in the workplace, synthetic media, high-stakes decisions, persuasion and manipulation, and how to pass these skills on to others. By the end, you'll think differently about every piece of AI-generated content you encounter — not with blanket suspicion, but with calibrated, efficient skepticism. All figures, statistics, and AI capability benchmarks in this course reflect 2025–2026 data.

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.

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.

project

Custom Binary Serialization

Custom Binary Serialization

Build a custom serialization system in C++ that can convert a practical data model (User) to and from both binary and JSON formats. Each chapter introduces a new function to implement, guiding you step-by-step through the process of serializing and deserializing primitive types, strings, and full objects, as well as handling errors and comparing formats.

project

Customer Churn Prediction Using Decision Trees

Customer Churn Prediction Using Decision Trees

A hands-on guided project where you will analyze the IBM Telco Customer Churn dataset, build a Decision Tree classifier, and extract actionable business insights to reduce churn and increase customer lifetime value.
not found

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

some-alt