# AI learning curriculum

> AI-ranked search results for `ai machine learning education` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 100 total matches; showing the top 30.

Explore on the web: https://awesome-repositories.com/q/ai-machine-learning-education

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/ai-machine-learning-education).**

## Results

- [jadijadi/machine_learning_with_python_jadi](https://awesome-repositories.com/repository/jadijadi-machine-learning-with-python-jadi.md) (1,127 ⭐) — This repository is a collection of interactive Jupyter notebooks designed as an educational resource for learning machine learning and data science. It provides a structured curriculum that guides users through the development of predictive models and the analysis of datasets using standard Python libraries.

The project utilizes a narrative-driven approach where explanatory text is interleaved with executable code blocks. This format allows learners to execute workflows step-by-step, enabling the visualization of data patterns and the practical implementation of mathematical models within a p
- [fengdu78/deeplearning_ai_books](https://awesome-repositories.com/repository/fengdu78-deeplearning-ai-books.md) (20,250 ⭐) — This repository serves as a comprehensive educational resource and study guide for mastering deep learning principles and neural network architectures. It provides a structured curriculum that covers the fundamental components of artificial intelligence, including backpropagation, optimization algorithms, and model performance tuning.

The collection distinguishes itself by offering curated academic materials and practical implementation examples that bridge the gap between theoretical concepts and hands-on application. It includes specialized instructional guides for developing models capable
- [ageron/handson-ml3](https://awesome-repositories.com/repository/ageron-handson-ml3.md) (13,463 ⭐) — This repository serves as a comprehensive educational resource for mastering machine learning and deep learning through a series of interactive Jupyter Notebooks. It provides a structured collection of tutorials and code examples designed to guide users through the fundamental and advanced techniques of the Python data science ecosystem.

The project distinguishes itself by offering hands-on exercises that demonstrate the full lifecycle of machine learning projects. Users can explore end-to-end data pipelines, ranging from initial data loading and preprocessing to the training and deployment o
- [microsoft/ml-for-beginners](https://awesome-repositories.com/repository/microsoft-ml-for-beginners.md) (86,919 ⭐) — This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the practical implementation of artificial intelligence models from scratch.

The curriculum distinguishes itself through a pedagogy centered on interactive Jupyter Notebooks, which allow students to execute code cells directly within narrative documents for immediate visual feedback.
- [atcold/nyu-dlsp20](https://awesome-repositories.com/repository/atcold-nyu-dlsp20.md) (6,809 ⭐) — NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering supervised and unsupervised deep learning fundamentals. The course materials include lecture slides, Jupyter notebooks, and YouTube video recordings, all organized around PyTorch-based code exercises and neural network architecture tutorials.

The course is structured as a sequential progression from fundamentals to advanced architectures, with each lecture building on previous material. Assignments are distributed as Jupyter notebooks that students complete and submit, ensuring
- [harvard-edge/cs249r_book](https://awesome-repositories.com/repository/harvard-edge-cs249r-book.md) (20,217 ⭐) — This project is a comprehensive educational framework designed to teach the design, deployment, and performance optimization of machine learning systems. It provides a structured curriculum that covers the full stack of artificial intelligence engineering, ranging from the construction of core framework components like tensors and automatic differentiation engines to the orchestration of large-scale distributed training clusters.

The platform distinguishes itself through its integration of physics-grounded systems modeling and interactive simulation environments. Users can experiment with dis
- [microsoft/ai-for-beginners](https://awesome-repositories.com/repository/microsoft-ai-for-beginners.md) (48,169 ⭐) — This project is an open educational curriculum designed to teach the fundamental concepts and practical applications of artificial intelligence. It provides a structured, modular path for developers to build technical proficiency in machine learning, neural networks, computer vision, and natural language processing.

The curriculum distinguishes itself through an interactive learning path that integrates executable code blocks directly into the documentation. By utilizing a series of Jupyter notebooks, learners can run experiments, visualize results, and complete hands-on coding exercises with
- [mleveryday/practicalai-cn](https://awesome-repositories.com/repository/mleveryday-practicalai-cn.md) (6,879 ⭐) — This project is an educational course and machine learning curriculum designed to teach the implementation of neural network architectures and learning algorithms. It provides a structured guide for studying artificial intelligence through a collection of tutorials and practical coding exercises.

The curriculum utilizes interactive notebooks that allow for the execution of code within a web browser. This environment enables the prototyping of artificial intelligence models and the analysis of data without requiring a local software installation.

The content covers the design and training of
- [rohitg00/ai-engineering-from-scratch](https://awesome-repositories.com/repository/rohitg00-ai-engineering-from-scratch.md) (33,575 ⭐) — This project is a structured AI engineering curriculum and educational program designed to teach the construction of machine learning models, neural networks, and autonomous agents from the ground up. It serves as a comprehensive machine learning course covering mathematical foundations, deep learning architectures, and reinforcement learning through practical implementation.

The project provides a technical framework for building autonomous loops and memory systems via an agent framework, as well as guides for implementing multimodal AI systems that integrate vision, audio, and text processi
- [amai-gmbh/ai-expert-roadmap](https://awesome-repositories.com/repository/amai-gmbh-ai-expert-roadmap.md) (31,091 ⭐) — This project is a professional development repository that provides structured learning paths for individuals pursuing careers in data-centric engineering and artificial intelligence. It functions as a competency benchmarking framework, defining the core knowledge areas and technical milestones required to achieve proficiency in specialized domains.

The repository distinguishes itself through hierarchical knowledge graphing, which organizes complex technical subjects into nested tree structures to create clear, progressive learning sequences. By centralizing curated educational resources and
- [iamtrask/grokking-deep-learning](https://awesome-repositories.com/repository/iamtrask-grokking-deep-learning.md) (7,707 ⭐) — Grokking-Deep-Learning is a collection of educational resources and courseware designed to teach the construction of neural networks from scratch. It serves as a programming tutorial and implementation guide for understanding the internal mechanics of deep learning.

The project focuses on building various network architectures, including convolutional, recurrent, and long short-term memory networks. It provides step-by-step implementations of fundamental mechanisms such as forward propagation, backpropagation, and gradient descent.

The material covers a broad range of deep learning capabilit
- [llsourcell/learn_machine_learning_in_3_months](https://awesome-repositories.com/repository/llsourcell-learn-machine-learning-in-3-months.md) (7,616 ⭐) — This project is a machine learning curriculum and educational course repository designed as a structured three-month study plan. It provides a guided path for mastering data science and artificial intelligence using the Python programming language.

The repository organizes learning materials and code examples to cover mathematics, algorithms, and deep learning fundamentals. It uses a modular curriculum structure to break the domain into discrete monthly and weekly segments.

The project functions as a curated resource map that aligns source code and notes with external instructional videos an
- [datawhalechina/daily-interview](https://awesome-repositories.com/repository/datawhalechina-daily-interview.md) (3,719 ⭐) — This project is a technical interview study guide and knowledge base designed for software engineering and AI roles. It provides curated learning paths and a collection of high-frequency questions to help candidates prepare for technical assessments.

The resource includes specialized study guides for machine learning, covering supervised and unsupervised learning, computer vision, and natural language processing. It also serves as a system design reference, analyzing architectural patterns, scalability trade-offs, and distributed infrastructure components.

Beyond technical theory, the projec
- [dsgiitr/d2l-pytorch](https://awesome-repositories.com/repository/dsgiitr-d2l-pytorch.md) (4,353 ⭐) — This project is an educational codebase and reference library that translates theoretical deep learning concepts into executable PyTorch code. It serves as a practical implementation of a deep learning textbook, providing a course-like structure of guided exercises and architectural examples for learning purposes.

The repository includes a library of standard neural network architectures, including linear, convolutional, recurrent, and transformer models. It specifically implements a variety of deep learning patterns such as multilayer perceptrons, VGG networks, gated recurrent units, and lon
- [machinelearningmindset/machine-learning-course](https://awesome-repositories.com/repository/machinelearningmindset-machine-learning-course.md) (7,043 ⭐) — This project is a comprehensive educational curriculum for learning data science and predictive modeling using the Python programming language. It provides structured instructional material and guides covering supervised learning, unsupervised learning, and neural network design.

The curriculum focuses on building, training, and evaluating machine learning models. It includes specific guides for implementing linear regression, decision trees, and support vector machines for predictive analysis, as well as tutorials on designing convolutional and recurrent neural network architectures.

The co
- [shuhuai007/machine-learning-session](https://awesome-repositories.com/repository/shuhuai007-machine-learning-session.md) (5,241 ⭐) — This project is a machine learning educational resource and study site focused on the theoretical foundations and mathematical derivations of machine learning algorithms. It serves as a study guide for mastering the linear algebra, calculus, and proofs required for predictive modeling.

The site functions as a markdown documentation portal and static site generator, converting formatted text and LaTeX formulas into a structured web interface. It utilizes a typesetting engine to render complex academic derivations and mathematical equations clearly within the browser.

The platform includes a r
- [microsoft/ai-edu](https://awesome-repositories.com/repository/microsoft-ai-edu.md) (14,065 ⭐) — ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation.

The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im
- [shunliz/machine-learning](https://awesome-repositories.com/repository/shunliz-machine-learning.md) (1,424 ⭐) — 机器学习原理笔记整理. Gitbook地址https://shunliz.gitbooks.io/machine-learning/content/ 前半部分关注数学基础，机器学习和深度学习的理论部分，详尽的公式推导。 后半部分关注工程实践和理论应用部分
- [microsoft/ai-system](https://awesome-repositories.com/repository/microsoft-ai-system.md) (4,301 ⭐) — AI-System is an educational resource and toolkit designed for learning the hardware and software foundations of deep learning systems. It provides a curriculum and practical exercises for building AI infrastructure, ranging from low-level CUDA kernel development to high-level system management.

The project includes a toolkit for developing tensor operations and optimizing GPU performance through direct hardware programming. It also features a framework for distributed training, focusing on resource scheduling and communication protocols to manage large-scale models across multiple computing n
- [accumulatemore/cv](https://awesome-repositories.com/repository/accumulatemore-cv.md) (21,907 ⭐) — This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing.

Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,
- [mrmimic/data-scientist-roadmap](https://awesome-repositories.com/repository/mrmimic-data-scientist-roadmap.md) (7,362 ⭐) — This project is a curated educational curriculum and technical skill roadmap designed to guide learners through the core competencies required for professional data science roles. It provides a structured sequence of educational materials and tutorials, arranging prerequisite skills and advanced topics into a dependency-based learning path.

The curriculum covers specific training tracks for data science fundamentals, machine learning study plans, and data engineering guides. These tracks focus on the theoretical knowledge and practical skills needed to manage data pipelines, apply statistics
- [epfml/optml_course](https://awesome-repositories.com/repository/epfml-optml-course.md) (1,458 ⭐) — This project is a structured educational resource providing a comprehensive curriculum for mastering mathematical optimization within the context of machine learning. It serves as an optimization algorithm laboratory, offering a collection of lecture notes and practical exercises that bridge the gap between abstract mathematical theory and software implementation.

The course material is organized into a modular framework that covers both convex and non-convex optimization methods. By utilizing interactive computational environments, the repository allows students to apply theoretical concepts
- [lazyprogrammer/machine_learning_examples](https://awesome-repositories.com/repository/lazyprogrammer-machine-learning-examples.md) (8,823 ⭐) — This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms.

The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg
- [chenyuntc/pytorch-book](https://awesome-repositories.com/repository/chenyuntc-pytorch-book.md) (12,816 ⭐) — This project serves as a comprehensive educational resource and technical guide for mastering deep learning through the PyTorch framework. It provides structured tutorials and practical code examples designed to teach core machine learning principles, ranging from fundamental tensor operations to the construction of complex neural network architectures.

The repository distinguishes itself by bridging the gap between theoretical concepts and hands-on implementation. It covers the development of generative applications, such as image synthesis and style transfer, while offering guidance on opti
- [microsoft/data-science-for-beginners](https://awesome-repositories.com/repository/microsoft-data-science-for-beginners.md) (35,657 ⭐) — This project is a comprehensive educational curriculum designed to teach the fundamental concepts, workflows, and tools of data science. It provides a structured learning path that covers the end-to-end data science lifecycle, including data acquisition, maintenance, processing, and pattern discovery, while grounding theoretical knowledge in practical, real-world applications.

The curriculum distinguishes itself through a data-driven pedagogical design that utilizes interactive, notebook-based lessons. By combining narrative text with live code blocks, the platform allows learners to experime
- [jwarmenhoven/coursera-machine-learning](https://awesome-repositories.com/repository/jwarmenhoven-coursera-machine-learning.md) (859 ⭐) — This repository serves as an educational collection of Python implementations for fundamental machine learning algorithms and statistical models. It provides a structured environment for learning core concepts through interactive computational documents that combine live code, narrative text, and data visualizations.

The codebase focuses on predictive modeling development, offering instructional examples for building and evaluating regression, classification, and neural network models. It utilizes standardized data science library interfaces to demonstrate how to implement and execute these a
- [rasbt/machine-learning-book](https://awesome-repositories.com/repository/rasbt-machine-learning-book.md) (5,239 ⭐) — This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of interactive Jupyter Notebooks. It provides practical Python implementations for the end-to-end machine learning lifecycle, covering supervised and unsupervised learning, deep learning, and reinforcement learning.

The resource distinguishes itself by providing detailed implementation guides for complex architectures, including transformers, generative adversarial networks, and convolutional neural networks. It also features specialized courseware for developing reinforcement l
- [aladdinpersson/machine-learning-collection](https://awesome-repositories.com/repository/aladdinpersson-machine-learning-collection.md) (8,465 ⭐) — This project is a machine learning educational repository providing a collection of implementations and guides for machine learning and deep learning algorithms. It serves as a deep learning model library and a reference for training workflows, covering foundational machine learning, convolutional, recurrent, and transformer architectures.

The collection includes a generative adversarial network suite for synthesizing realistic images and performing image-to-image translation. It also functions as a computer vision implementation guide for object detection and semantic segmentation, alongside
- [apachecn/hands-on-ml-zh](https://awesome-repositories.com/repository/apachecn-hands-on-ml-zh.md) (3,781 ⭐) — This project is a Chinese translation of a comprehensive educational resource for implementing machine learning. It serves as a technical guide for developing machine learning models, providing translated documentation and practical tutorials.

The resource focuses specifically on the implementation of machine learning using Scikit-Learn and TensorFlow. It provides guides for building traditional machine learning models as well as developing deep learning neural networks.

The content covers the end-to-end machine learning workflow, including data preparation, model training, and evaluation. E
- [ageron/handson-ml2](https://awesome-repositories.com/repository/ageron-handson-ml2.md) (29,938 ⭐) — This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments.

The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as
