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
(21092)
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

Mastering SQL EXPLAIN and Query Planning

Mastering SQL EXPLAIN and Query Planning

Dive deep into the world of SQL query optimization by mastering the EXPLAIN statement and understanding how query planners work. This course blends engaging theory with hands-on, real-world tasks to help you analyze, interpret, and optimize SQL queries using EXPLAIN and related tools.

course

Mastering scikit-learn API and Workflows

Mastering scikit-learn API and Workflows

Master the scikit-learn library by learning its API, core abstractions, and engineering patterns. Focus on syntax, structure, and workflow to confidently build, compose, and inspect machine learning pipelines using scikit-learn.

course

Mathematical Foundations of Neural Networks

Mathematical Foundations of Neural Networks

Gain a rigorous mathematical understanding of neural networks as function approximators. Explore their linear-algebraic structure, approximation power, and the fundamental role of depth in expressivity—without implementation or training details.

course

Mathematics for Data Science with Python

Mathematics for Data Science with Python

Master the mathematical foundations essential for data science. Explore core concepts in functions, calculus, linear algebra, probability, and dimensionality reduction. Build both theoretical understanding and practical coding experience to strengthen your ability to analyze data, model complex systems, and apply advanced techniques in machine learning.

project

Maze Generator and Pathfinder Algorithm

Maze Generator and Pathfinder Algorithm

Build a complete terminal-based maze generator and solver in Python. Design and implement a complete maze system from scratch, covering both maze generation and pathfinding. Starting with grid representation and navigation rules, you will build a deterministic maze generator using depth-first search, define clear start and exit points, and then solve the maze using a breadth-first search pathfinder.

course

Mean Field Theory for Neural Networks

Mean Field Theory for Neural Networks

Explore the mathematical foundations of mean field theory as applied to neural networks in the large-width limit. Gain a rigorous understanding of distributional perspectives, training dynamics, and the theoretical implications for deep learning.

course

Mermaid.js Diagrams with JavaScript

Mermaid.js Diagrams with JavaScript

Create clear, text driven diagrams using Mermaid.js and JavaScript friendly workflows. Learn how to write and embed diagrams, work with multiple diagram types, and customise their appearance for real documentation and web projects.

course

Meta-Learning Fundamentals

Meta-Learning Fundamentals

A theory-first exploration of meta-learning, focusing on mathematical intuition, optimization dynamics, and learning theory. Understand how models learn to learn, the foundations of MAML, and the conceptual landscape of meta-learning methods.

project

Mini Project: Build a Simple Calculator

Mini Project: Build a Simple Calculator

Apply your Python basics to build a simple command-line calculator. Practice using variables, conditionals, loops, and functions in a real-world mini-project.

project

Mini Project: Build a Simple Calculator in Python

Mini Project: Build a Simple Calculator in Python

Apply your foundational Python skills by building a simple calculator application. This hands-on mini-project will guide you through designing and implementing a command-line calculator that performs basic arithmetic operations. You'll reinforce your understanding of variables, user input, conditionals, and functions while practicing problem-solving and debugging.

course

Model Calibration with Python

Model Calibration with Python

Master the principles and practical techniques for measuring, interpreting, and improving the probabilistic calibration of machine learning models. Learn to use reliability diagrams, calibration metrics, and modern calibration methods to ensure your models produce trustworthy probability estimates.

project

MultipleFiles Test Project

MultipleFiles Test Project

project

Mushroom Edibility Classification

Mushroom Edibility Classification

A hands-on, end-to-end data science project using Python to classify mushrooms as edible or poisonous based on their characteristics. This project guides you through data loading, cleaning, exploratory analysis, preprocessing, model building, and evaluation using the mushrooms.csv dataset.

course

Neural Network Attention Mechanisms

Neural Network Attention Mechanisms

A comprehensive, fully theoretical exploration of attention mechanisms in modern neural architectures. This course builds intuition, mathematical understanding, and conceptual clarity around attention, self-attention, multi-head attention, masking, and their role in transformers — without any programming or code.

course

Neural Networks Compression Theory

Neural Networks Compression Theory

A rigorous, mathematics-driven exploration of the theoretical foundations, methods, and limitations of neural network compression. This course focuses on intuition, formal reasoning, and the interplay between information theory and deep learning model design.
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
(21092)
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

Mastering SQL EXPLAIN and Query Planning

Mastering SQL EXPLAIN and Query Planning

Dive deep into the world of SQL query optimization by mastering the EXPLAIN statement and understanding how query planners work. This course blends engaging theory with hands-on, real-world tasks to help you analyze, interpret, and optimize SQL queries using EXPLAIN and related tools.

course

Mastering scikit-learn API and Workflows

Mastering scikit-learn API and Workflows

Master the scikit-learn library by learning its API, core abstractions, and engineering patterns. Focus on syntax, structure, and workflow to confidently build, compose, and inspect machine learning pipelines using scikit-learn.

course

Mathematical Foundations of Neural Networks

Mathematical Foundations of Neural Networks

Gain a rigorous mathematical understanding of neural networks as function approximators. Explore their linear-algebraic structure, approximation power, and the fundamental role of depth in expressivity—without implementation or training details.

course

Mathematics for Data Science with Python

Mathematics for Data Science with Python

Master the mathematical foundations essential for data science. Explore core concepts in functions, calculus, linear algebra, probability, and dimensionality reduction. Build both theoretical understanding and practical coding experience to strengthen your ability to analyze data, model complex systems, and apply advanced techniques in machine learning.

project

Maze Generator and Pathfinder Algorithm

Maze Generator and Pathfinder Algorithm

Build a complete terminal-based maze generator and solver in Python. Design and implement a complete maze system from scratch, covering both maze generation and pathfinding. Starting with grid representation and navigation rules, you will build a deterministic maze generator using depth-first search, define clear start and exit points, and then solve the maze using a breadth-first search pathfinder.

course

Mean Field Theory for Neural Networks

Mean Field Theory for Neural Networks

Explore the mathematical foundations of mean field theory as applied to neural networks in the large-width limit. Gain a rigorous understanding of distributional perspectives, training dynamics, and the theoretical implications for deep learning.

course

Mermaid.js Diagrams with JavaScript

Mermaid.js Diagrams with JavaScript

Create clear, text driven diagrams using Mermaid.js and JavaScript friendly workflows. Learn how to write and embed diagrams, work with multiple diagram types, and customise their appearance for real documentation and web projects.

course

Meta-Learning Fundamentals

Meta-Learning Fundamentals

A theory-first exploration of meta-learning, focusing on mathematical intuition, optimization dynamics, and learning theory. Understand how models learn to learn, the foundations of MAML, and the conceptual landscape of meta-learning methods.

project

Mini Project: Build a Simple Calculator

Mini Project: Build a Simple Calculator

Apply your Python basics to build a simple command-line calculator. Practice using variables, conditionals, loops, and functions in a real-world mini-project.

project

Mini Project: Build a Simple Calculator in Python

Mini Project: Build a Simple Calculator in Python

Apply your foundational Python skills by building a simple calculator application. This hands-on mini-project will guide you through designing and implementing a command-line calculator that performs basic arithmetic operations. You'll reinforce your understanding of variables, user input, conditionals, and functions while practicing problem-solving and debugging.

course

Model Calibration with Python

Model Calibration with Python

Master the principles and practical techniques for measuring, interpreting, and improving the probabilistic calibration of machine learning models. Learn to use reliability diagrams, calibration metrics, and modern calibration methods to ensure your models produce trustworthy probability estimates.

project

MultipleFiles Test Project

MultipleFiles Test Project

project

Mushroom Edibility Classification

Mushroom Edibility Classification

A hands-on, end-to-end data science project using Python to classify mushrooms as edible or poisonous based on their characteristics. This project guides you through data loading, cleaning, exploratory analysis, preprocessing, model building, and evaluation using the mushrooms.csv dataset.

course

Neural Network Attention Mechanisms

Neural Network Attention Mechanisms

A comprehensive, fully theoretical exploration of attention mechanisms in modern neural architectures. This course builds intuition, mathematical understanding, and conceptual clarity around attention, self-attention, multi-head attention, masking, and their role in transformers — without any programming or code.

course

Neural Networks Compression Theory

Neural Networks Compression Theory

A rigorous, mathematics-driven exploration of the theoretical foundations, methods, and limitations of neural network compression. This course focuses on intuition, formal reasoning, and the interplay between information theory and deep learning model design.

course

Mastering SQL EXPLAIN and Query Planning

Mastering SQL EXPLAIN and Query Planning

Dive deep into the world of SQL query optimization by mastering the EXPLAIN statement and understanding how query planners work. This course blends engaging theory with hands-on, real-world tasks to help you analyze, interpret, and optimize SQL queries using EXPLAIN and related tools.

course

Mastering scikit-learn API and Workflows

Mastering scikit-learn API and Workflows

Master the scikit-learn library by learning its API, core abstractions, and engineering patterns. Focus on syntax, structure, and workflow to confidently build, compose, and inspect machine learning pipelines using scikit-learn.

course

Mathematical Foundations of Neural Networks

Mathematical Foundations of Neural Networks

Gain a rigorous mathematical understanding of neural networks as function approximators. Explore their linear-algebraic structure, approximation power, and the fundamental role of depth in expressivity—without implementation or training details.

course

Mathematics for Data Science with Python

Mathematics for Data Science with Python

Master the mathematical foundations essential for data science. Explore core concepts in functions, calculus, linear algebra, probability, and dimensionality reduction. Build both theoretical understanding and practical coding experience to strengthen your ability to analyze data, model complex systems, and apply advanced techniques in machine learning.

project

Maze Generator and Pathfinder Algorithm

Maze Generator and Pathfinder Algorithm

Build a complete terminal-based maze generator and solver in Python. Design and implement a complete maze system from scratch, covering both maze generation and pathfinding. Starting with grid representation and navigation rules, you will build a deterministic maze generator using depth-first search, define clear start and exit points, and then solve the maze using a breadth-first search pathfinder.

course

Mean Field Theory for Neural Networks

Mean Field Theory for Neural Networks

Explore the mathematical foundations of mean field theory as applied to neural networks in the large-width limit. Gain a rigorous understanding of distributional perspectives, training dynamics, and the theoretical implications for deep learning.

course

Mermaid.js Diagrams with JavaScript

Mermaid.js Diagrams with JavaScript

Create clear, text driven diagrams using Mermaid.js and JavaScript friendly workflows. Learn how to write and embed diagrams, work with multiple diagram types, and customise their appearance for real documentation and web projects.

course

Meta-Learning Fundamentals

Meta-Learning Fundamentals

A theory-first exploration of meta-learning, focusing on mathematical intuition, optimization dynamics, and learning theory. Understand how models learn to learn, the foundations of MAML, and the conceptual landscape of meta-learning methods.

project

Mini Project: Build a Simple Calculator

Mini Project: Build a Simple Calculator

Apply your Python basics to build a simple command-line calculator. Practice using variables, conditionals, loops, and functions in a real-world mini-project.

project

Mini Project: Build a Simple Calculator in Python

Mini Project: Build a Simple Calculator in Python

Apply your foundational Python skills by building a simple calculator application. This hands-on mini-project will guide you through designing and implementing a command-line calculator that performs basic arithmetic operations. You'll reinforce your understanding of variables, user input, conditionals, and functions while practicing problem-solving and debugging.

course

Model Calibration with Python

Model Calibration with Python

Master the principles and practical techniques for measuring, interpreting, and improving the probabilistic calibration of machine learning models. Learn to use reliability diagrams, calibration metrics, and modern calibration methods to ensure your models produce trustworthy probability estimates.

project

MultipleFiles Test Project

MultipleFiles Test Project

project

Mushroom Edibility Classification

Mushroom Edibility Classification

A hands-on, end-to-end data science project using Python to classify mushrooms as edible or poisonous based on their characteristics. This project guides you through data loading, cleaning, exploratory analysis, preprocessing, model building, and evaluation using the mushrooms.csv dataset.

course

Neural Network Attention Mechanisms

Neural Network Attention Mechanisms

A comprehensive, fully theoretical exploration of attention mechanisms in modern neural architectures. This course builds intuition, mathematical understanding, and conceptual clarity around attention, self-attention, multi-head attention, masking, and their role in transformers — without any programming or code.

course

Neural Networks Compression Theory

Neural Networks Compression Theory

A rigorous, mathematics-driven exploration of the theoretical foundations, methods, and limitations of neural network compression. This course focuses on intuition, formal reasoning, and the interplay between information theory and deep learning model design.
not found

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

some-alt