awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI learning roadmap

Ranking updated Sep 12, 2026

For ai learning resources, the first results are kmario23/deep-learning-drizzle (This repository is a comprehensive, curated directory of AI and machine learning educational roadmaps, courses, and resource hubs covering deep learning fundamentals, natural language processing, and advanced specializations), afshinea/stanford-cs-229-machine-learning (This repository is a curated educational resource offering structured lecture notes, cheatsheets, and mathematical foundations for machine learning, closely fitting the learning material the visitor is looking for) and josephmisiti/awesome-machine-learning (This repository is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials that directly covers fundamentals, roadmaps, and specialized domains across multiple languages). microsoft/ml-for-beginners and mrdbourke/tensorflow-deep-learning round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore curated AI learning resources and roadmaps to guide your study of machine learning, deep learning, and artificial intelligence.

AI learning roadmap

Find the best repos with AI.We'll search the best matching repositories with AI.
  • kmario23/deep-learning-drizzlekmario23 avatar

    kmario23/deep-learning-drizzle

    12,819View on GitHub↗

    This project is a curated directory of educational roadmaps and resource hubs for artificial intelligence, deep learning, and machine learning. It serves as a centralized collection of academic lectures, instructional videos, and courses designed to provide structured learning paths for AI practitioners. The directory covers specialized academic curricula across several core domains, including computer vision, natural language processing, and reinforcement learning. It also provides access to niche educational content such as medical imaging, Bayesian deep learning, and probabilistic graphica

    This repository is a comprehensive, curated directory of AI and machine learning educational roadmaps, courses, and resource hubs covering deep learning fundamentals, natural language processing, and advanced specializations.

    HTMLLearning RoadmapsDeep Learning EducationNatural Language Processing Resources
    View on GitHub↗12,819
  • afshinea/stanford-cs-229-machine-learningafshinea avatar

    afshinea/stanford-cs-229-machine-learning

    19,270View on GitHub↗

    This repository serves as a comprehensive educational resource for machine learning, providing a structured collection of lecture notes and reference materials. It covers the fundamental mathematical and statistical principles required to build, evaluate, and optimize predictive models, ranging from basic probability and linear algebra to advanced algorithmic implementations. The content is organized through a hierarchical mapping of concepts that connects mathematical prerequisites to specific machine learning theories. It features a modular design that segments complex topics into discrete,

    This repository is a curated educational resource offering structured lecture notes, cheatsheets, and mathematical foundations for machine learning, closely fitting the learning material the visitor is looking for.

    Deep Learning CoursesMachine Learning ConceptsProbability and Statistics
    View on GitHub↗19,270
  • josephmisiti/awesome-machine-learningjosephmisiti avatar

    josephmisiti/awesome-machine-learning

    72,867View on GitHub↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify discovery across the artificial intelligence ecosystem. The collection distinguishes itself by providing a cross-language development index that spans diverse programming environments, including C, C++, Rust, Clojure, and Python. It covers a wide range of specialized capabilities, fr

    This repository is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials that directly covers fundamentals, roadmaps, and specialized domains across multiple languages.

    PythonMachine Learning ConceptsNatural Language Processing
    View on GitHub↗72,867
  • microsoft/ml-for-beginnersmicrosoft avatar

    microsoft/ML-For-Beginners

    86,919View on GitHub↗

    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.

    This repository provides a structured, curriculum-based collection of tutorials, notebooks, and learning paths covering machine learning fundamentals, deep learning, and practical coding exercises.

    Jupyter NotebookLearning Roadmaps
    View on GitHub↗86,919
  • mrdbourke/tensorflow-deep-learningmrdbourke avatar

    mrdbourke/tensorflow-deep-learning

    5,914View on GitHub↗

    This is a comprehensive deep learning course delivered entirely through Jupyter Notebooks, designed to teach neural network construction using TensorFlow 2.x. The curriculum follows a sequential-model-first pedagogy, introducing the Sequential API before moving to functional and subclassing approaches, and covers the full spectrum of model building from regression and classification through convolutional neural networks, natural language processing, and time series forecasting. The course is structured around a checkpoint-based training workflow that saves the best model weights during traini

    This repository provides a comprehensive Jupyter Notebook-based course for learning deep learning and neural networks with TensorFlow, though it is a single specialized curriculum rather than a broad directory of diverse learning resources and roadmaps.

    Jupyter NotebookDeep Learning CoursesJupyter Notebook CurriculaNatural Language Processing
    View on GitHub↗5,914
  • atcold/pytorch-deep-learning-minicourseAtcold avatar

    Atcold/pytorch-Deep-Learning-Minicourse

    6,810View on GitHub↗

    This is an educational curriculum for building and training neural networks using PyTorch. It serves as a deep learning training guide and resource, providing a structured series of lessons on tensor computation and architecture development. The course uses an interactive learning model that synchronizes academic theory with practice. It pairs theoretical lecture slides with exercise-driven notebooks, requiring students to implement model logic within predefined templates to validate their conceptual understanding. The curriculum covers a broad range of deep learning capabilities, including

    This repository provides an educational curriculum with exercise-driven notebooks and lecture materials focused on deep learning and neural networks using PyTorch, though it covers a narrower slice of AI learning compared to a broad all-in-one roadmap.

    Jupyter NotebookDeep Learning CoursesDeep Learning CurriculumDeep Learning Education
    View on GitHub↗6,810
  • devamoghs/machine-learning-with-pythondevAmoghS avatar

    devAmoghS/Machine-Learning-with-Python

    1,333View on GitHub↗

    This repository serves as an educational collection of practical examples and tutorials designed to facilitate the study of machine learning and data science concepts using Python. It provides a structured environment for learning core algorithms and data analysis techniques through hands-on implementation and iterative exploration. The project covers a broad range of analytical capabilities, including predictive modeling for regression, classification, and clustering tasks, as well as network topology analysis for identifying influence patterns in interconnected data. It also incorporates na

    This repository provides a hands-on educational collection of tutorials and practical implementations for machine learning and deep learning using Python, covering many requested study topics though structured more as a code tutorial collection than a comprehensive roadmap.

    PythonJupyter Notebook CurriculaNatural Language Processing
    View on GitHub↗1,333
  • shusentang/dive-into-dl-pytorchShusenTang avatar

    ShusenTang/Dive-into-DL-PyTorch

    19,409View on GitHub↗

    This project is a deep learning curriculum and a collection of PyTorch tutorials designed for deep learning education. It provides a structured set of technical documents and runnable notebooks that translate theoretical machine learning concepts into executable code. The repository includes implementation guides for various neural network architectures, specifically covering convolutional, recurrent, and transformer-based models. It provides practical examples for building computer vision pipelines for object detection and semantic segmentation, as well as natural language processing tools f

    This repository provides a structured deep learning curriculum with runnable PyTorch notebooks, covering neural networks, computer vision, and natural language processing, matching the request for practical AI learning materials.

    Jupyter NotebookNatural Language ProcessingDeep Learning CurriculumDeep Learning Education
    View on GitHub↗19,409
  • krishnaik06/complete-roadmap-to-learn-aikrishnaik06 avatar

    krishnaik06/Complete-RoadMap-To-Learn-AI

    1,231View on GitHub↗

    This project provides a comprehensive educational framework designed to structure the acquisition of skills in machine learning and artificial intelligence. It serves as a centralized repository of learning paths that guide students through the core concepts and practical applications of modern artificial intelligence, ranging from foundational theory to advanced professional specializations. The platform distinguishes itself through a modular architecture that segments broad technical fields into discrete, manageable learning paths. By utilizing a hierarchical curriculum, it organizes comple

    This curated learning roadmap provides structured educational materials, tutorials, and curriculum sequencing covering machine learning fundamentals, deep learning, NLP, mathematics, and practical applications for artificial intelligence.

    Artificial Intelligence CurriculaArtificial Intelligence EngineeringCurriculum Sequencing
    View on GitHub↗1,231
  • prakhar1989/awesome-coursesprakhar1989 avatar

    prakhar1989/awesome-courses

    69,107View on GitHub↗

    This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development. The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and refe

    This repository is a comprehensive, curated list of university-level computer science and machine learning courses that directly matches the visitor's request for learning resources, roadmaps, and tutorials.

    Academic Resource AggregatorsAwesome ListContent Aggregation & Curation
    View on GitHub↗69,107
  • ashishpatel26/500-ai-machine-learning-deep-learning-computer-vision-nlp-projects-with-codeashishpatel26 avatar

    ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

    34,579View on GitHub↗

    This repository serves as a comprehensive, curated collection of open-source implementations focused on artificial intelligence, machine learning, and computer vision. It functions as a centralized knowledge base and technical resource index, providing students and professional engineers with a structured directory of code examples for educational and practical reference. The project distinguishes itself through a community-driven curation model, relying on manual updates and contributions to maintain a relevant and expansive archive. By organizing these resources into categorized lists, the

    This repository is a comprehensive, curated collection of AI and machine learning projects and learning resources covering fundamentals, deep learning, NLP, and practical code examples.

    Awesome ListArtificial Intelligence Project CatalogsOpen Source Knowledge Bases
    View on GitHub↗34,579
  • ashishps1/learn-ai-engineeringashishps1 avatar

    ashishps1/learn-ai-engineering

    3,805View on GitHub↗

    This repository is a comprehensive awesome list offering a structured learning path, tutorials, and resources covering machine learning, deep learning, NLP, and practical engineering concepts.

    Awesome ListArtificial Intelligence
    View on GitHub↗3,805
  • nndl/nndl.github.ionndl avatar

    nndl/nndl.github.io

    18,710View on GitHub↗

    This project is an educational platform designed to teach artificial intelligence, neural networks, and data science through a combination of structured textbooks and interactive learning resources. It provides a comprehensive curriculum that guides students through sequential learning paths, bridging the gap between mathematical theory and practical software implementation. The platform distinguishes itself by integrating executable code environments and dynamic browser-based visualizations directly into its educational content. These tools allow users to modify model implementations in real

    This platform offers structured learning paths, textbooks, and interactive resources focused on artificial intelligence and neural networks, matching the core educational requirements of the search.

    HTMLCoding ExercisesMachine Learning ConceptsLinear Algebra Resources
    View on GitHub↗18,710
  • yandexdataschool/nlp_courseyandexdataschool avatar

    yandexdataschool/nlp_course

    10,591View on GitHub↗

    YSDA course in Natural Language Processing

    This repository provides structured educational materials and homework assignments for a university-level natural language processing course, though it focuses narrowly on NLP rather than a comprehensive artificial intelligence roadmap.

    Jupyter NotebookJupyter Notebook CurriculaNatural Language ProcessingNatural Language Processing Resources
    View on GitHub↗10,591
  • sharifizarchi/introduction_to_machine_learningSharifiZarchi avatar

    SharifiZarchi/Introduction_to_Machine_Learning

    2,086View on GitHub↗

    This repository provides a comprehensive academic curriculum for machine learning and artificial intelligence. It serves as a structured educational framework, offering a collection of lecture materials and practical exercises designed to guide learners through the fundamental concepts and mathematical foundations of statistical modeling. The curriculum is delivered through interactive notebooks that combine explanatory text with executable code, allowing for real-time experimentation with algorithms. The content is organized into a modular hierarchy that separates theoretical instruction fro

    This repository provides a structured academic curriculum for machine learning and AI, delivering foundational concepts and practical exercises through Jupyter notebooks, though it lacks some of the broader advanced roadmaps.

    Jupyter NotebookJupyter Notebook Curricula
    View on GitHub↗2,086
  • dsgiitr/d2l-pytorchdsgiitr avatar

    dsgiitr/d2l-pytorch

    4,353View on GitHub↗

    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

    This repository provides a hands-on learning resource for deep learning and natural language processing through practical PyTorch code, though it functions as a textbook implementation rather than a broad roadmap covering all aspects of machine learning.

    Jupyter NotebookDeep Learning CoursesNatural Language ProcessingDeep Learning Education
    View on GitHub↗4,353
  • boyu-ai/hands-on-rlboyu-ai avatar

    boyu-ai/Hands-on-RL

    4,818View on GitHub↗

    Hands-on-RL is an interactive educational resource and collection of Jupyter notebooks designed for learning reinforcement learning. It combines technical theory with practical, runnable code to demonstrate the implementation and training of mainstream reinforcement learning agents. The project focuses on bridging the gap between theory and practice through a tutorial structure that organizes explanations and executable code blocks sequentially. It enables the prototyping of reinforcement learning models to observe their behavior and performance in real-time. The implementation utilizes a mo

    This repository provides curated educational materials and interactive Jupyter notebooks specifically for learning reinforcement learning, fitting the domain of AI learning resources even though it focuses narrowly on reinforcement learning rather than broader machine learning fundamentals.

    Jupyter NotebookJupyter Notebook Curricula
    View on GitHub↗4,818
  • fastai/fastbookfastai avatar

    fastai/fastbook

    24,587View on GitHub↗

    This project is an interactive educational textbook and comprehensive machine learning resource designed for deep learning education. It provides a structured curriculum that combines narrative prose with executable code, utilizing literate programming to create reproducible learning experiences within a collection of Jupyter Notebooks. The repository distinguishes itself by teaching machine learning through applied research and modular design. It demonstrates a callback-driven training loop, a declarative data-block pipeline, and a layered abstraction API that allows users to transition betw

    This repository provides a comprehensive interactive textbook and machine learning curriculum via Jupyter Notebooks, making it a valuable learning resource though focused primarily on deep learning rather than acting as a broad multi-topic roadmap.

    Jupyter NotebookDeep Learning CurriculumDeep Learning Education
    View on GitHub↗24,587
  • fengdu78/deeplearning_ai_booksfengdu78 avatar

    fengdu78/deeplearning_ai_books

    20,250View on GitHub↗

    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

    This repository provides a curated collection of educational materials, neural network guides, and machine learning study resources, matching the requested learning-resource category despite lacking explicit roadmaps or NLP modules.

    HTMLDeep Learning CurriculumDeep Learning Education
    View on GitHub↗20,250
  • sreeharierk/datasciencesreeharierk avatar

    sreeharierk/datascience

    5,156View on GitHub↗

    This project is a curated knowledge base and learning resource for data science and artificial intelligence. It provides a structured set of curricula, technical notes, and learning paths covering the mathematics, statistics, and algorithms required to build intelligent systems. The repository includes a catalog of open-source projects and practical implementations for deep learning, computer vision, and natural language processing. It also maintains a directory of university courseware and online modules focused on machine learning and robotics. The content covers theoretical foundations in

    This repository provides a curated knowledge base and learning path for artificial intelligence and data science, featuring deep learning, NLP, mathematics, and study roadmaps as requested.

    Learning Roadmaps
    View on GitHub↗5,156
  • czy36mengfei/tensorflow2_tutorials_chineseczy36mengfei avatar

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786View on GitHub↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    This repository provides a collection of educational notebooks and tutorials focused on deep learning and neural networks using TensorFlow, fitting the learning-resource category though it is narrower and entirely in Chinese.

    Jupyter NotebookNatural Language Processing
    View on GitHub↗7,786
  • tangyudi/ai-learntangyudi avatar

    tangyudi/Ai-Learn

    13,065View on GitHub↗

    Ai-Learn is an educational repository and technical reference designed to facilitate the mastery of artificial intelligence and data science workflows. It provides a structured curriculum that combines theoretical mathematical foundations with practical coding exercises, enabling users to build predictive models, neural networks, and analytical pipelines using Python. The project distinguishes itself by emphasizing a first-principles approach to machine learning. Rather than relying solely on high-level abstractions, it guides users through the reconstruction of core algorithms from scratch,

    This repository provides a structured educational curriculum and technical reference combining mathematical foundations with practical coding exercises for learning artificial intelligence and machine learning, though it leans more toward a self-contained learning project/curriculum than an aggregated directory of diverse external materials.

    Natural Language Processing
    View on GitHub↗13,065
  • microsoft/generative-ai-for-beginnersmicrosoft avatar

    microsoft/generative-ai-for-beginners

    112,045View on GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository serves as a central hub for skill acquisition, offering sequential modules that progress from basic model mechanics to advanced architectural patterns. The curriculum distinguishes itself by focusing on the end-to-end lifecycle of intelligent software, including the implementat

    This repository provides a structured, multi-lesson curriculum focused specifically on generative artificial intelligence, though it is narrower than a general-purpose AI and machine learning roadmap because it concentrates primarily on large language models and prompt engineering rather than the broader foundational machine learning and mathematics stack.

    Jupyter NotebookCoding Exercises
    View on GitHub↗112,045
  • roboticcam/machine-learning-notesroboticcam avatar

    roboticcam/machine-learning-notes

    9,582View on GitHub↗

    This project is a machine learning study guide and technical knowledge base. It serves as a version-controlled repository of mathematical formulas and algorithmic explanations, providing instructional material and reference notes for the study of artificial intelligence. The content is structured as a markdown-based knowledge base that pairs theoretical mathematical explanations directly with code implementations. This approach demonstrates model mechanics in practice across several specialized domains, including deep learning research, probabilistic graphical modeling, and reinforcement lear

    This repository provides a comprehensive study guide and collection of machine learning notes that cover mathematical fundamentals, deep learning, and practical implementations, aligning well with the search for educational learning resources.

    Jupyter NotebookNatural Language Processing Resources
    View on GitHub↗9,582
  • rasbt/llms-from-scratchrasbt avatar

    rasbt/LLMs-from-scratch

    97,260View on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    This repository provides practical coding exercises and deep learning tutorials focused on building large language models from scratch, serving as a valuable learning resource though it is a specific educational code project rather than a broad, all-encompassing roadmap.

    Jupyter NotebookGenerative AI ResourcesBackpropagation ImplementationsDeep Learning Implementations
    View on GitHub↗97,260
  • microsoft/ai-for-beginnersmicrosoft avatar

    microsoft/AI-For-Beginners

    48,169View on GitHub↗

    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

    This repository provides a structured, interactive educational curriculum for learning artificial intelligence and machine learning through Jupyter notebooks, covering most foundational topics and practical coding exercises, though it is organized as a course curriculum rather than a general directory of diverse resources.

    Jupyter NotebookTechnical Learning ResourcesArtificial Intelligence CurriculaOpen Educational Resources
    View on GitHub↗48,169
  • deeplearning-ai/machine-learning-yearning-cndeeplearning-ai avatar

    deeplearning-ai/machine-learning-yearning-cn

    7,847View on GitHub↗

    This project is a technical educational resource providing Chinese translations of instructional guidelines focused on machine learning. It functions as a markdown documentation project that delivers translated pedagogical materials regarding the practical application and optimization of AI models. The repository utilizes git-based collaborative translation to track and manage the localization of English technical content into Chinese. This process involves manual human and technical translation of complex machine learning theory to preserve pedagogical nuance for Chinese-speaking readers. T

    This repository provides translated technical educational materials for machine learning and deep learning, serving as a specialized reference resource despite its narrow Chinese localization focus.

    CSSMachine Learning Theory TranslationsAI & Machine Learning EducationModel Performance Optimizations
    View on GitHub↗7,847
  • boltzmannentropy/interviews.aiBoltzmannEntropy avatar

    BoltzmannEntropy/interviews.ai

    4,875View on GitHub↗

    interviews.ai is a technical study resource and educational book designed for machine learning engineering roles. It serves as a comprehensive guide for mastering theoretical and practical fundamentals, specifically providing a collection of solved interview questions and answers focused on artificial intelligence and deep learning. The project covers core AI curriculum including information theory, Bayesian statistics, and neural network architectures. It provides instructional content and solved technical exercises to assist with deep learning interview preparation and machine learning exam

    This repository provides curated educational materials and study guides focused on machine learning fundamentals, deep learning, and interview preparation, fitting the learning-resource category well though structured primarily as an interview guide rather than a general roadmap.

    ML Interview PreparationAI & Machine Learning EducationData Science
    View on GitHub↗4,875
  • christianversloot/machine-learning-articleschristianversloot avatar

    christianversloot/machine-learning-articles

    3,683View on GitHub↗

    This project is a machine learning educational archive and technical documentation collection. It serves as a deep learning tutorial series and implementation guide, providing theoretical explanations and practical walkthroughs for constructing and optimizing neural networks. The content focuses on the design and construction of diverse model architectures, including convolutional neural networks, Long Short-Term Memory networks, and generative adversarial networks. It details specific implementation patterns for autoencoders, sentiment analysis models, and various classification approaches.

    This repository provides a curated collection of deep learning tutorials, architectural guides, and practical machine learning walkthroughs that serve as a hands-on learning resource.

    Deep Learning ArchitecturesDeep Learning TutorialsMachine Learning Education
    View on GitHub↗3,683
  • microsoft/data-science-for-beginnersmicrosoft avatar

    microsoft/Data-Science-For-Beginners

    35,657View on GitHub↗

    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

    This repository provides a structured curriculum with interactive notebooks and lessons covering core concepts, though it focuses more on foundational data science than a comprehensive artificial intelligence and machine learning roadmap.

    Jupyter NotebookData Science CurriculaData Visualization TutorialsInteractive Notebooks
    View on GitHub↗35,657
  • rasbt/python-machine-learning-bookrasbt avatar

    rasbt/python-machine-learning-book

    12,614View on GitHub↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    This repository provides practical code examples, neural network implementations, and machine learning fundamentals using Python, making it a valuable educational resource for learning the field despite lacking a formal roadmap or standalone mathematics modules.

    Jupyter NotebookMachine Learning Educational ResourcesCategorical EncodingsCost Functions
    View on GitHub↗12,614
  • pytorch/tutorialspytorch avatar

    pytorch/tutorials

    9,202View on GitHub↗

    The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on building, training, and deploying neural networks using the PyTorch framework. It covers the complete machine learning workflow, from data loading and model definition through optimization loops and model persistence, with dedicated guides for distributed training, model fine-tuning, and deployment. The tutorials offer practical demonstrations of adapting pre-trained models to new tasks through transfer learning, scaling training across multiple GPUs or machines using PyTorch's dis

    This repository provides a comprehensive collection of tutorials and practical guides specifically focused on building and training neural networks with PyTorch, though it functions more as a framework-specific learning library than a broad, multi-framework AI roadmap.

    PythonPyTorch Training FrameworksData-Parallel TrainingDifferentiable Programming
    View on GitHub↗9,202
  • aishwaryanr/awesome-generative-ai-guideaishwaryanr avatar

    aishwaryanr/awesome-generative-ai-guide

    24,755View on GitHub↗

    This project is a community-driven knowledge repository and technical learning resource focused on the field of generative artificial intelligence. It serves as a centralized hub for developers and practitioners to access curated research, tutorials, and foundational concepts necessary for building and deploying modern artificial intelligence applications. The platform distinguishes itself through a collaborative, distributed contribution model that aggregates diverse learning materials into a structured, searchable knowledge base. It covers a wide range of specialized topics, including retri

    This repository is a curated community-driven learning guide focused on generative artificial intelligence, providing tutorials, foundational concepts, and notebooks that align well with an educational resource search.

    HTMLAwesome ListGenerative AI Skill PathsLarge Language Model Tutorials
    View on GitHub↗24,755
  • adibro/data-science-resourcesAdiBro avatar

    AdiBro/Data-Science-Resources

    77View on GitHub↗

    This repository contains resources and cheatsheets that should be helpful for anyone learning or practicing data science. Vast majority of the resources is geared towards Python users, but there's a page for R resources. There are translations of this page at the bottom. Please feel free to fork…

    This repository provides a curated collection of data science and machine learning learning resources geared towards Python and R users, though it lacks a structured learning roadmap.

    Technical Cheatsheets
    View on GitHub↗77
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kmario23/deep-learning-drizzle12.8KHTML—Oct 19, 2024
afshinea/stanford-cs-229-machine-learning19.3K—mitMay 20, 2020
josephmisiti/awesome-machine-learning
72.9K
Python
NOASSERTION
Jun 13, 2026
microsoft/ml-for-beginners86.9KJupyter NotebookMITJun 9, 2026
mrdbourke/tensorflow-deep-learning5.9KJupyter NotebookMITAug 19, 2024
atcold/pytorch-deep-learning-minicourse6.8KJupyter NotebookNOASSERTIONJun 16, 2025
devamoghs/machine-learning-with-python1.3KPythonMITApr 14, 2026
shusentang/dive-into-dl-pytorch19.4KJupyter NotebookApache-2.0Oct 14, 2021
krishnaik06/complete-roadmap-to-learn-ai1.2K—gpl-3.0Aug 19, 2025
prakhar1989/awesome-courses69.1K——May 4, 2023

Related searches

  • a collection of tutorials for learning programming
  • AI learning resources
  • AI learning curriculum
  • an open source framework for machine learning
  • a comprehensive curriculum for learning artificial intelligence
  • Generative AI resources
  • a local library for running LLMs
  • an open source framework for machine learning