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

Game Development with Unity

laptop4 Courses
list214 Tasks

Beginner

4.4
(363)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1022)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(122)

Courses & Projects

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.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Visualization in React with Recharts

Data Visualization in React with Recharts

Build powerful, interactive data visualizations in React using Recharts. Learn how to integrate Recharts into React projects, render essential chart types, customize design and behavior, work with dynamic real-world data, and apply best practices for performance, accessibility, and scalability.

course

Data Visualization with JavaScript and Chart.js

Data Visualization with JavaScript and Chart.js

Create interactive and visually compelling data visualizations using JavaScript and Chart.js. Build essential chart types, configure layout and styling, and work with dynamic or real-time data. Enhance your charts with animations, custom labels, and thoughtful color themes for a polished final result.

course

Deployment Strategy Internals

Deployment Strategy Internals

A comprehensive course for software engineers and DevOps professionals exploring the core concepts, trade-offs, and practical applications of modern deployment strategies. Dive deep into the theory, workflow patterns, rollout techniques, and risk mitigation approaches essential for robust and reliable software delivery.

project

Detecting Hate Speech Using Neural Networks

Detecting Hate Speech Using Neural Networks

A hands-on case study guiding learners through the process of building a hate speech detection system using neural networks in Python. The course covers data exploration, preprocessing, feature engineering, and model development, focusing on practical skills for real-world text classification tasks.

project

Detecting Temporal Anomalies in Forest Fire Occurrences

Detecting Temporal Anomalies in Forest Fire Occurrences

A hands-on, guided project for beginner/intermediate Python learners to analyze and detect temporal anomalies in Brazilian Amazon forest fire data. Students will clean, aggregate, visualize, and statistically analyze real-world time series data to uncover abnormal spikes and regional volatility in fire occurrences.

course

DevOps Culture

DevOps Culture

A beginner-friendly DevOps course introducing foundational concepts in culture, collaboration, feedback, automation, and metrics. Learn how modern teams work together, improve continuously, and measure success in a DevOps environment.

course

DevOps Without Tools

DevOps Without Tools

Explore DevOps as a transformative mindset and cultural movement, focusing on principles, collaboration, and feedback loops. This course guides learners through the foundational ideas of DevOps, real-world scenarios, and decision-making processes, all without reliance on specific tools or technologies.

project

Develop Country Explorer App with Next.js

Develop Country Explorer App with Next.js

Build a real frontend application using Next.js, TypeScript, and Tailwind CSS while working with real-world data. You will create a Country Explorer app step by step, adding features like search, filtering, sorting, and dynamic pages. By the end, you will have a complete, responsive app that demonstrates how modern frontend applications are built.

project

Develop Crypto Market Dashboard with Next.js

Develop Crypto Market Dashboard with Next.js

Build a real crypto market dashboard using Next.js, TypeScript, and Tailwind CSS. Fetch live data, display top coins, implement search and sorting, create a favorites system, and visualize price trends with charts. Focus on practical features and clean UI without overengineering.

course

Diffusion Models and Generative Foundations

Diffusion Models and Generative Foundations

A rigorous, mathematically grounded course on the theory and foundations of diffusion models for advanced ML practitioners. Covers forward and reverse diffusion, Markov chains, variational inference, ELBO, noise prediction, score matching, and SDE/ODE formulations.

course

Digital Compliance, Privacy and Brand Safety

Digital Compliance, Privacy and Brand Safety

A practical guide to operating responsibly in digital advertising and marketing — covering the regulations that govern data collection, the systems that protect consumer privacy, the risks that come with programmatic media, and the organisational structures that keep brands compliant and credible. Built for professionals who need more than theory: every section moves from concept to application, ending with the tools, frameworks, and decision-making skills to handle real compliance challenges in the field.
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

Game Development with Unity

laptop4 Courses
list214 Tasks

Beginner

4.4
(363)
track
lockOnly for Ultimate
track image

Video Production with Adobe

laptop4 Courses
list123 Tasks

Beginner

5.0
(15)
track
lockOnly for Ultimate
track image

UI/UX Design Tools

laptop4 Courses
list161 Tasks

Beginner

4.6
(34)
track
lockOnly for Ultimate
track image

Essential Office Skills

laptop3 Courses
list75 Tasks

Beginner

4.5
(1022)
track
lockOnly for Ultimate
track image

Business AI Toolkit

laptop3 Courses
list42 Tasks

Beginner

4.1
(122)
track
track image
For Ultimate

Only for Ultimate

Game Development with Unity

laptop4 Courses
list214 Tasks
4.4
track
track image
For Ultimate

Only for Ultimate

Video Production with Adobe

laptop4 Courses
list123 Tasks
5.0
track
track image
For Ultimate

Only for Ultimate

UI/UX Design Tools

laptop4 Courses
list161 Tasks
4.6
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
Search
Close

Courses & Projects

Technologies

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.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Visualization in React with Recharts

Data Visualization in React with Recharts

Build powerful, interactive data visualizations in React using Recharts. Learn how to integrate Recharts into React projects, render essential chart types, customize design and behavior, work with dynamic real-world data, and apply best practices for performance, accessibility, and scalability.

course

Data Visualization with JavaScript and Chart.js

Data Visualization with JavaScript and Chart.js

Create interactive and visually compelling data visualizations using JavaScript and Chart.js. Build essential chart types, configure layout and styling, and work with dynamic or real-time data. Enhance your charts with animations, custom labels, and thoughtful color themes for a polished final result.

course

Deployment Strategy Internals

Deployment Strategy Internals

A comprehensive course for software engineers and DevOps professionals exploring the core concepts, trade-offs, and practical applications of modern deployment strategies. Dive deep into the theory, workflow patterns, rollout techniques, and risk mitigation approaches essential for robust and reliable software delivery.

project

Detecting Hate Speech Using Neural Networks

Detecting Hate Speech Using Neural Networks

A hands-on case study guiding learners through the process of building a hate speech detection system using neural networks in Python. The course covers data exploration, preprocessing, feature engineering, and model development, focusing on practical skills for real-world text classification tasks.

project

Detecting Temporal Anomalies in Forest Fire Occurrences

Detecting Temporal Anomalies in Forest Fire Occurrences

A hands-on, guided project for beginner/intermediate Python learners to analyze and detect temporal anomalies in Brazilian Amazon forest fire data. Students will clean, aggregate, visualize, and statistically analyze real-world time series data to uncover abnormal spikes and regional volatility in fire occurrences.

course

DevOps Culture

DevOps Culture

A beginner-friendly DevOps course introducing foundational concepts in culture, collaboration, feedback, automation, and metrics. Learn how modern teams work together, improve continuously, and measure success in a DevOps environment.

course

DevOps Without Tools

DevOps Without Tools

Explore DevOps as a transformative mindset and cultural movement, focusing on principles, collaboration, and feedback loops. This course guides learners through the foundational ideas of DevOps, real-world scenarios, and decision-making processes, all without reliance on specific tools or technologies.

project

Develop Country Explorer App with Next.js

Develop Country Explorer App with Next.js

Build a real frontend application using Next.js, TypeScript, and Tailwind CSS while working with real-world data. You will create a Country Explorer app step by step, adding features like search, filtering, sorting, and dynamic pages. By the end, you will have a complete, responsive app that demonstrates how modern frontend applications are built.

project

Develop Crypto Market Dashboard with Next.js

Develop Crypto Market Dashboard with Next.js

Build a real crypto market dashboard using Next.js, TypeScript, and Tailwind CSS. Fetch live data, display top coins, implement search and sorting, create a favorites system, and visualize price trends with charts. Focus on practical features and clean UI without overengineering.

course

Diffusion Models and Generative Foundations

Diffusion Models and Generative Foundations

A rigorous, mathematically grounded course on the theory and foundations of diffusion models for advanced ML practitioners. Covers forward and reverse diffusion, Markov chains, variational inference, ELBO, noise prediction, score matching, and SDE/ODE formulations.

course

Digital Compliance, Privacy and Brand Safety

Digital Compliance, Privacy and Brand Safety

A practical guide to operating responsibly in digital advertising and marketing — covering the regulations that govern data collection, the systems that protect consumer privacy, the risks that come with programmatic media, and the organisational structures that keep brands compliant and credible. Built for professionals who need more than theory: every section moves from concept to application, ending with the tools, frameworks, and decision-making skills to handle real compliance challenges in the field.

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.

course

Data Manipulation in R

Data Manipulation in R

Master the essential data manipulation skills in R using dplyr, grouping and aggregation, and joining data frames. This course is designed for beginners and provides hands-on, real-world tasks to build your confidence in transforming and analyzing data for analytics.

course

Data Visualization in React with Recharts

Data Visualization in React with Recharts

Build powerful, interactive data visualizations in React using Recharts. Learn how to integrate Recharts into React projects, render essential chart types, customize design and behavior, work with dynamic real-world data, and apply best practices for performance, accessibility, and scalability.

course

Data Visualization with JavaScript and Chart.js

Data Visualization with JavaScript and Chart.js

Create interactive and visually compelling data visualizations using JavaScript and Chart.js. Build essential chart types, configure layout and styling, and work with dynamic or real-time data. Enhance your charts with animations, custom labels, and thoughtful color themes for a polished final result.

course

Deployment Strategy Internals

Deployment Strategy Internals

A comprehensive course for software engineers and DevOps professionals exploring the core concepts, trade-offs, and practical applications of modern deployment strategies. Dive deep into the theory, workflow patterns, rollout techniques, and risk mitigation approaches essential for robust and reliable software delivery.

project

Detecting Hate Speech Using Neural Networks

Detecting Hate Speech Using Neural Networks

A hands-on case study guiding learners through the process of building a hate speech detection system using neural networks in Python. The course covers data exploration, preprocessing, feature engineering, and model development, focusing on practical skills for real-world text classification tasks.

project

Detecting Temporal Anomalies in Forest Fire Occurrences

Detecting Temporal Anomalies in Forest Fire Occurrences

A hands-on, guided project for beginner/intermediate Python learners to analyze and detect temporal anomalies in Brazilian Amazon forest fire data. Students will clean, aggregate, visualize, and statistically analyze real-world time series data to uncover abnormal spikes and regional volatility in fire occurrences.

course

DevOps Culture

DevOps Culture

A beginner-friendly DevOps course introducing foundational concepts in culture, collaboration, feedback, automation, and metrics. Learn how modern teams work together, improve continuously, and measure success in a DevOps environment.

course

DevOps Without Tools

DevOps Without Tools

Explore DevOps as a transformative mindset and cultural movement, focusing on principles, collaboration, and feedback loops. This course guides learners through the foundational ideas of DevOps, real-world scenarios, and decision-making processes, all without reliance on specific tools or technologies.

project

Develop Country Explorer App with Next.js

Develop Country Explorer App with Next.js

Build a real frontend application using Next.js, TypeScript, and Tailwind CSS while working with real-world data. You will create a Country Explorer app step by step, adding features like search, filtering, sorting, and dynamic pages. By the end, you will have a complete, responsive app that demonstrates how modern frontend applications are built.

project

Develop Crypto Market Dashboard with Next.js

Develop Crypto Market Dashboard with Next.js

Build a real crypto market dashboard using Next.js, TypeScript, and Tailwind CSS. Fetch live data, display top coins, implement search and sorting, create a favorites system, and visualize price trends with charts. Focus on practical features and clean UI without overengineering.

course

Diffusion Models and Generative Foundations

Diffusion Models and Generative Foundations

A rigorous, mathematically grounded course on the theory and foundations of diffusion models for advanced ML practitioners. Covers forward and reverse diffusion, Markov chains, variational inference, ELBO, noise prediction, score matching, and SDE/ODE formulations.

course

Digital Compliance, Privacy and Brand Safety

Digital Compliance, Privacy and Brand Safety

A practical guide to operating responsibly in digital advertising and marketing — covering the regulations that govern data collection, the systems that protect consumer privacy, the risks that come with programmatic media, and the organisational structures that keep brands compliant and credible. Built for professionals who need more than theory: every section moves from concept to application, ending with the tools, frameworks, and decision-making skills to handle real compliance challenges in the field.
not found

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

some-alt