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

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.

project

Develop a Cat Care Tracker with Next.js

Develop a Cat Care Tracker with Next.js

Build a modern Cat Care Tracker application using Next.js, TypeScript, and Tailwind CSS. In this project, you will create a real pet care dashboard where users can manage daily care tasks, track health logs, monitor expenses, visualize pet data with charts, and organize everything in a clean component-based application structure.

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.

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.
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

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.

project

Develop a Cat Care Tracker with Next.js

Develop a Cat Care Tracker with Next.js

Build a modern Cat Care Tracker application using Next.js, TypeScript, and Tailwind CSS. In this project, you will create a real pet care dashboard where users can manage daily care tasks, track health logs, monitor expenses, visualize pet data with charts, and organize everything in a clean component-based application structure.

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.

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.

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.

project

Develop a Cat Care Tracker with Next.js

Develop a Cat Care Tracker with Next.js

Build a modern Cat Care Tracker application using Next.js, TypeScript, and Tailwind CSS. In this project, you will create a real pet care dashboard where users can manage daily care tasks, track health logs, monitor expenses, visualize pet data with charts, and organize everything in a clean component-based application structure.

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.

course

Digital Literacy for the Modern Workplace

Digital Literacy for the Modern Workplace

This course is for anyone who works in a modern organization and wants to stop feeling like they're one software update behind. It doesn't assume a technical background, and it doesn't treat digital literacy as something only IT departments need to care about. The tone is practical and direct — built for someone who needs to understand the digital environment they work in every day, not someone preparing to build it. Whether you're new to the workforce, changing roles, or simply realizing that the tools around you have outpaced your confidence in using them, this course meets you where you are.

project

Directory Management System

Directory Management System

A terminal-based Directory Management System built step by step using Python. The project models a file system as a nested dictionary held in memory and combines recursion, dictionary manipulation, path resolution, and command parsing to create a fully interactive shell that can create, list, search, and remove directories and files. The final result demonstrates how small utility functions can be orchestrated into a complete command-line application.

course

Dynamic Interfaces with Alpine.js and JavaScript

Dynamic Interfaces with Alpine.js and JavaScript

Learn how to build lightweight, reactive user interfaces with Alpine.js using simple HTML-driven directives. Explore state management, event handling, and dynamic UI patterns without writing heavy JavaScript. Gain hands-on experience creating interactive components for modern web projects.
not found

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

some-alt