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

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

Intermediate

track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

Beginner

new

Courses & Projects

course

Probabilistic Graphical Models Essentials

Probabilistic Graphical Models Essentials

Master the foundations of probabilistic graphical models (PGMs), including Bayesian networks and Markov random fields. Learn how graph structure encodes independence, build toy models, and understand where PGMs excel in modern machine learning.

course

Probability Distributions for Machine Learning

Probability Distributions for Machine Learning

Build strong intuition for probability distributions central to machine learning. Explore the exponential family, Gaussian, Bernoulli, and Multinomial distributions, and understand their roles in modeling, loss functions, and inference, with minimal code and clear visualizations.

project

Procedural Fantasy Map Generator

Procedural Fantasy Map Generator

Build a beginner-friendly Python terminal project that generates a simple fantasy map using procedural generation and text symbols. Each run produces a unique map layout with water, plains, forests, mountains, and villages, all displayed in the terminal.

course

Product Analytics for Beginners

Product Analytics for Beginners

Explore the core metrics and frameworks product analysts use to measure user behavior, retention, and growth. This course covers the full product analytics workflow, from data collection and cleaning to advanced analysis and visualization techniques, empowering you to make data-driven product decisions.

course

Product KPIs and Growth Metrics

Product KPIs and Growth Metrics

Master the essential product metrics and growth KPIs that drive successful digital products. Learn to distinguish between vanity and actionable metrics, analyze user growth, retention, and revenue, and apply real-world analytics frameworks to inform product strategy.

project

Product Recommendation Engine

Product Recommendation Engine

course

Productivity Tools for Data Scientists

Productivity Tools for Data Scientists

Master practical habits and tools to organize, automate, document, and reproduce your data science work. Learn to use Jupyter notebooks effectively, automate repetitive tasks, document your process, and ensure your analyses are always reproducible.

course

Programming for Motion Designers

Programming for Motion Designers

Discover how programming can empower motion designers to automate, enhance, and innovate their creative workflows. This course introduces Python programming concepts and demonstrates their practical applications in motion design, from automating repetitive tasks to generating dynamic visuals and analyzing animation data.

course

Project Coordination with AI

Project Coordination with AI

Discover how to keep a real project from falling apart: turn a messy brief into an actual plan, catch budget and schedule problems before they bite, push back on scope creep, and keep your team coordinated under a hard deadline. You'll practice it all through a live website relaunch, with Claude helping you plan, defend, and coordinate the work end to end.

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Prompt Engineering for Work

Prompt Engineering for Work

Knowing how to talk to AI is the single most transferable skill in 2026. This course goes beyond the basics — teaching you how prompts actually work, what techniques produce reliable results, and how to apply them across the real tasks professionals face every day. From emails and reports to data analysis, brainstorming, and code, you'll leave with a practical prompt toolkit you can use immediately.

course

Python 3D Graphics Fundamentals

Python 3D Graphics Fundamentals

Explore the foundations of 3D graphics programming in Python. This course introduces the mathematical concepts, data structures, and visualization techniques essential for creating and manipulating 3D graphics using Python and popular scientific libraries. Learn to represent 3D objects, apply geometric transformations, and visualize data in three dimensions.

course

Python Abstract Base Classes

Python Abstract Base Classes

Explore the power and flexibility of Python's Abstract Base Classes (ABCs). Learn how to design robust APIs, enforce contracts, and distinguish between ABCs and protocols for advanced object-oriented programming.

course

Python Asyncio in Depth

Python Asyncio in Depth

Master the skills needed to build efficient, concurrent Python applications using asyncio – from coroutines and event loop fundamentals through tasks, synchronization primitives, and real-world debugging techniques.

course

Python Basics: Foundations and Practice v5

Python Basics: Foundations and Practice v5

A comprehensive introduction to Python fundamentals, alternating between theoretical explanations and hands-on practice to solidify core programming concepts.
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

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI Toolkit for Business

laptop4 Courses
list75 Tasks

Beginner

track
lockOnly for Ultimate
track image

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

Beginner

track
lockOnly for Ultimate
track image

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

Intermediate

track
lockOnly for Ultimate
track image

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

Beginner

new

track
track image
For Ultimate

Only for Ultimate

Complete Claude Ecosystem

laptop3 Courses
list53 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI Toolkit for Business

laptop4 Courses
list75 Tasks

new

track
track image
For Ultimate

Only for Ultimate

AI-Assisted Web Developer

laptop6 Courses
list64 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Business Intelligence Specialist

laptop6 Courses
pencil-with-line2 Projects
list206 Tasks

new

track
track image
For Ultimate

Only for Ultimate

Python from Zero to Hero

laptop7 Courses
pencil-with-line3 Projects
list133 Tasks

new

Search
Close

Courses & Projects

Technologies

course

Probabilistic Graphical Models Essentials

Probabilistic Graphical Models Essentials

Master the foundations of probabilistic graphical models (PGMs), including Bayesian networks and Markov random fields. Learn how graph structure encodes independence, build toy models, and understand where PGMs excel in modern machine learning.

course

Probability Distributions for Machine Learning

Probability Distributions for Machine Learning

Build strong intuition for probability distributions central to machine learning. Explore the exponential family, Gaussian, Bernoulli, and Multinomial distributions, and understand their roles in modeling, loss functions, and inference, with minimal code and clear visualizations.

project

Procedural Fantasy Map Generator

Procedural Fantasy Map Generator

Build a beginner-friendly Python terminal project that generates a simple fantasy map using procedural generation and text symbols. Each run produces a unique map layout with water, plains, forests, mountains, and villages, all displayed in the terminal.

course

Product Analytics for Beginners

Product Analytics for Beginners

Explore the core metrics and frameworks product analysts use to measure user behavior, retention, and growth. This course covers the full product analytics workflow, from data collection and cleaning to advanced analysis and visualization techniques, empowering you to make data-driven product decisions.

course

Product KPIs and Growth Metrics

Product KPIs and Growth Metrics

Master the essential product metrics and growth KPIs that drive successful digital products. Learn to distinguish between vanity and actionable metrics, analyze user growth, retention, and revenue, and apply real-world analytics frameworks to inform product strategy.

project

Product Recommendation Engine

Product Recommendation Engine

course

Productivity Tools for Data Scientists

Productivity Tools for Data Scientists

Master practical habits and tools to organize, automate, document, and reproduce your data science work. Learn to use Jupyter notebooks effectively, automate repetitive tasks, document your process, and ensure your analyses are always reproducible.

course

Programming for Motion Designers

Programming for Motion Designers

Discover how programming can empower motion designers to automate, enhance, and innovate their creative workflows. This course introduces Python programming concepts and demonstrates their practical applications in motion design, from automating repetitive tasks to generating dynamic visuals and analyzing animation data.

course

Project Coordination with AI

Project Coordination with AI

Discover how to keep a real project from falling apart: turn a messy brief into an actual plan, catch budget and schedule problems before they bite, push back on scope creep, and keep your team coordinated under a hard deadline. You'll practice it all through a live website relaunch, with Claude helping you plan, defend, and coordinate the work end to end.

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Prompt Engineering for Work

Prompt Engineering for Work

Knowing how to talk to AI is the single most transferable skill in 2026. This course goes beyond the basics — teaching you how prompts actually work, what techniques produce reliable results, and how to apply them across the real tasks professionals face every day. From emails and reports to data analysis, brainstorming, and code, you'll leave with a practical prompt toolkit you can use immediately.

course

Python 3D Graphics Fundamentals

Python 3D Graphics Fundamentals

Explore the foundations of 3D graphics programming in Python. This course introduces the mathematical concepts, data structures, and visualization techniques essential for creating and manipulating 3D graphics using Python and popular scientific libraries. Learn to represent 3D objects, apply geometric transformations, and visualize data in three dimensions.

course

Python Abstract Base Classes

Python Abstract Base Classes

Explore the power and flexibility of Python's Abstract Base Classes (ABCs). Learn how to design robust APIs, enforce contracts, and distinguish between ABCs and protocols for advanced object-oriented programming.

course

Python Asyncio in Depth

Python Asyncio in Depth

Master the skills needed to build efficient, concurrent Python applications using asyncio – from coroutines and event loop fundamentals through tasks, synchronization primitives, and real-world debugging techniques.

course

Python Basics: Foundations and Practice v5

Python Basics: Foundations and Practice v5

A comprehensive introduction to Python fundamentals, alternating between theoretical explanations and hands-on practice to solidify core programming concepts.

course

Probabilistic Graphical Models Essentials

Probabilistic Graphical Models Essentials

Master the foundations of probabilistic graphical models (PGMs), including Bayesian networks and Markov random fields. Learn how graph structure encodes independence, build toy models, and understand where PGMs excel in modern machine learning.

course

Probability Distributions for Machine Learning

Probability Distributions for Machine Learning

Build strong intuition for probability distributions central to machine learning. Explore the exponential family, Gaussian, Bernoulli, and Multinomial distributions, and understand their roles in modeling, loss functions, and inference, with minimal code and clear visualizations.

project

Procedural Fantasy Map Generator

Procedural Fantasy Map Generator

Build a beginner-friendly Python terminal project that generates a simple fantasy map using procedural generation and text symbols. Each run produces a unique map layout with water, plains, forests, mountains, and villages, all displayed in the terminal.

course

Product Analytics for Beginners

Product Analytics for Beginners

Explore the core metrics and frameworks product analysts use to measure user behavior, retention, and growth. This course covers the full product analytics workflow, from data collection and cleaning to advanced analysis and visualization techniques, empowering you to make data-driven product decisions.

course

Product KPIs and Growth Metrics

Product KPIs and Growth Metrics

Master the essential product metrics and growth KPIs that drive successful digital products. Learn to distinguish between vanity and actionable metrics, analyze user growth, retention, and revenue, and apply real-world analytics frameworks to inform product strategy.

project

Product Recommendation Engine

Product Recommendation Engine

course

Productivity Tools for Data Scientists

Productivity Tools for Data Scientists

Master practical habits and tools to organize, automate, document, and reproduce your data science work. Learn to use Jupyter notebooks effectively, automate repetitive tasks, document your process, and ensure your analyses are always reproducible.

course

Programming for Motion Designers

Programming for Motion Designers

Discover how programming can empower motion designers to automate, enhance, and innovate their creative workflows. This course introduces Python programming concepts and demonstrates their practical applications in motion design, from automating repetitive tasks to generating dynamic visuals and analyzing animation data.

course

Project Coordination with AI

Project Coordination with AI

Discover how to keep a real project from falling apart: turn a messy brief into an actual plan, catch budget and schedule problems before they bite, push back on scope creep, and keep your team coordinated under a hard deadline. You'll practice it all through a live website relaunch, with Claude helping you plan, defend, and coordinate the work end to end.

course

Prompt Engineering Basics

Prompt Engineering Basics

A beginner-friendly, fully theoretical course introducing the core concepts and practical strategies of prompt engineering for large language models (LLMs). Learn how to structure, refine, and optimize prompts to achieve better AI-generated results.

course

Prompt Engineering for Work

Prompt Engineering for Work

Knowing how to talk to AI is the single most transferable skill in 2026. This course goes beyond the basics — teaching you how prompts actually work, what techniques produce reliable results, and how to apply them across the real tasks professionals face every day. From emails and reports to data analysis, brainstorming, and code, you'll leave with a practical prompt toolkit you can use immediately.

course

Python 3D Graphics Fundamentals

Python 3D Graphics Fundamentals

Explore the foundations of 3D graphics programming in Python. This course introduces the mathematical concepts, data structures, and visualization techniques essential for creating and manipulating 3D graphics using Python and popular scientific libraries. Learn to represent 3D objects, apply geometric transformations, and visualize data in three dimensions.

course

Python Abstract Base Classes

Python Abstract Base Classes

Explore the power and flexibility of Python's Abstract Base Classes (ABCs). Learn how to design robust APIs, enforce contracts, and distinguish between ABCs and protocols for advanced object-oriented programming.

course

Python Asyncio in Depth

Python Asyncio in Depth

Master the skills needed to build efficient, concurrent Python applications using asyncio – from coroutines and event loop fundamentals through tasks, synchronization primitives, and real-world debugging techniques.

course

Python Basics: Foundations and Practice v5

Python Basics: Foundations and Practice v5

A comprehensive introduction to Python fundamentals, alternating between theoretical explanations and hands-on practice to solidify core programming concepts.
not found

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

codefinity
some-alt