awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

منهج تعليمي مجاني لتعلم تعلم الآلة

تم تحديث الترتيب في 30 يونيو 2026

For منهج مجاني لتعلم تعلم الآلة, the strongest matches are visualize-ml/book6_first-course-in-data-science (This repository provides a structured, beginner-friendly data science and), yorko/mlcourse.ai (yorko/mlcourse) and microsoft/ai-for-beginners (Microsoft AI for Beginners is a structured, open educational). hangtwenty/dive-into-machine-learning and ed-donner/llm_engineering round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

موارد تعليمية مفتوحة المصدر ومسارات تعلم منظمة لإتقان أساسيات تعلم الآلة وعلوم البيانات.

منهج تعليمي مجاني لتعلم تعلم الآلة

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • visualize-ml/book6_first-course-in-data-scienceالصورة الرمزية لـ Visualize-ML

    Visualize-ML/Book6_First-Course-in-Data-Science

    2,603عرض على GitHub↗

    This project is a structured data science curriculum and Python-based textbook designed to teach the fundamentals of data science through executable scripts and hands-on lessons. It functions as a guided programming tutorial for data manipulation and analysis within the Python ecosystem. The content covers introductory machine learning, including the implementation of basic models and algorithms, alongside Python data analysis for cleaning and processing datasets. The material is delivered via Jupyter Notebooks, combining modular exercises and markdown-driven documentation to map theoretical

    This repository provides a structured, beginner-friendly data science and introductory machine learning curriculum delivered through Jupyter Notebooks with hands-on exercises, making it a fitting tutorial resource for newcomers to ML.

    Jupyter NotebookIntroductory Machine LearningJupyter Notebook Curricula
    عرض على GitHub↗2,603
  • yorko/mlcourse.aiY

    Yorko/mlcourse.ai

    10,639عرض على GitHub↗

    This project is a structured machine learning course and educational program designed to teach data analysis and gradient boosting. It consists of a ten-week curriculum that combines theoretical readings and videos with an interactive learning path. The material is delivered through a searchable documentation site and a course generator that produces book-formatted content for offline study. The curriculum integrates interactive notebooks, demo assignments, and competitive challenges to provide a practice environment for applying concepts to real-world datasets. The project utilizes a markdo

    yorko/mlcourse.ai is a structured, ten-week machine learning course that uses interactive Jupyter notebooks, hands-on exercises, and real-world datasets, making it a perfect beginner-oriented open-source resource for learning ML.

    PythonJupyter Notebook CurriculaPractical Assignments
    عرض على GitHub↗10,639
  • microsoft/ai-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/AI-For-Beginners

    48,169عرض على 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

    Microsoft AI for Beginners is a structured, open educational curriculum with Jupyter notebooks and hands-on exercises that teach machine learning and AI concepts from the ground up, making it a perfect beginner-oriented learning resource with real-world applicability.

    Jupyter NotebookCurriculum FrameworksInteractive Notebooks
    عرض على GitHub↗48,169
  • hangtwenty/dive-into-machine-learningالصورة الرمزية لـ hangtwenty

    hangtwenty/dive-into-machine-learning

    11,395عرض على GitHub↗

    This project is a comprehensive collection of machine learning educational resources, featuring a Python-based curriculum, study guides for deep learning, and a specialized knowledge base for machine learning operations. It provides structured learning paths that guide users from foundational programming through to advanced neural network implementations. The repository focuses on interactive learning by providing a directory of executable notebooks and cloud-hosted experiments. It maps theoretical research papers and textbooks to practical code implementations and maintains a curated directo

    This repository offers a structured machine learning curriculum with Jupyter notebooks and hands-on exercises, making it a fitting beginner-oriented learning resource that covers the key features you're looking for, including real-world datasets and interactive content.

    Interactive NotebooksPublic Datasets
    عرض على GitHub↗11,395
  • ed-donner/llm_engineeringالصورة الرمزية لـ ed-donner

    ed-donner/llm_engineering

    4,932عرض على GitHub↗

    This project is an educational resource and software architecture framework focused on the technical foundations of large language model engineering. It provides a collection of guides and design patterns for building and maintaining professional, scalable systems using large language models. The resource outlines practical implementation patterns for orchestrating workflows that combine prompt engineering, model calls, and vector databases. It focuses on transforming prompt development into a structured engineering process to ensure reliable model outputs in production environments. The cov

    This is a Jupyter Notebook-based educational resource with a structured curriculum specifically for LLM engineering, which fits the machine learning course category, but it is more advanced than beginner-oriented and does not emphasize real-world datasets or visual explanations.

    Jupyter NotebookCurriculum StructuresJupyter Notebook Curricula
    عرض على GitHub↗4,932
  • microsoft/ml-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/ML-For-Beginners

    86,919عرض على 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.

    Microsoft's ml-for-beginners is a structured, open-source curriculum with interactive Jupyter notebooks and hands-on exercises that guide developers through machine learning from scratch, making it an ideal beginner-friendly resource with a clear learning path.

    Jupyter NotebookInteractive Notebooks
    عرض على GitHub↗86,919
  • microsoft/generative-ai-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/generative-ai-for-beginners

    112,045عرض على 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 is a comprehensive, beginner-friendly curriculum for generative AI, offering structured learning modules, Jupyter notebooks, and hands-on exercises, making it an excellent free resource for machine learning education.

    Jupyter NotebookCurriculum Modules
    عرض على GitHub↗112,045
  • fastai/fastbookالصورة الرمزية لـ fastai

    fastai/fastbook

    24,587عرض على 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

    The fastai/fastbook repository is an interactive deep learning textbook built from Jupyter Notebooks, providing a structured curriculum with executable code and hands-on exercises that is explicitly designed for beginners and uses real-world datasets, making it an ideal match for this search.

    Jupyter NotebookComputational NotebooksDeep Learning EducationInteractive Textbooks
    عرض على GitHub↗24,587
  • instillai/machine-learning-courseالصورة الرمزية لـ instillai

    instillai/machine-learning-course

    7,043عرض على GitHub↗

    This is a comprehensive educational curriculum designed to teach machine learning fundamentals using the Python programming language. It provides a structured course covering the implementation and theory of supervised learning, unsupervised learning, and deep learning. The curriculum is delivered through interactive notebooks that combine executable code with technical tutorials. It includes dedicated guides for building neural network architectures, implementing classification and regression models, and utilizing clustering techniques for pattern discovery in unlabeled data. The materials

    This repository provides a structured machine learning curriculum with interactive Jupyter notebooks covering supervised, unsupervised, and deep learning fundamentals, making it an excellent beginner-friendly course resource that matches the intent.

    PythonMachine Learning FundamentalsClassification TreesConvolutional Neural Networks
    عرض على GitHub↗7,043
  • ageron/handson-mlالصورة الرمزية لـ ageron

    ageron/handson-ml

    25,608عرض على GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    This repository offers a comprehensive collection of Jupyter notebooks that walk through machine learning concepts with hands-on exercises, real-world datasets, and visual explanations, making it an ideal structured tutorial resource for beginners.

    Jupyter NotebookEducational Code NotebooksMachine Learning EducationComputational Graphs
    عرض على GitHub↗25,608
  • jakevdp/pythondatasciencehandbookالصورة الرمزية لـ jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561عرض على GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    This is the Python Data Science Handbook, a structured, notebook-based tutorial covering data science and machine learning fundamentals with clear explanations, real-world datasets, and visualizations—perfect for beginners seeking a free, comprehensive course.

    Jupyter NotebookInteractive Data Science EnvironmentsInteractive NotebooksInteractive Shells
    عرض على GitHub↗48,561
  • ageron/handson-ml2الصورة الرمزية لـ ageron

    ageron/handson-ml2

    29,938عرض على GitHub↗

    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

    This repository is the companion code for Aurélien Géron's "Hands-On Machine Learning" book, providing a structured curriculum with Jupyter notebooks, hands-on exercises, real-world datasets, and visual explanations that are perfect for beginners.

    Jupyter NotebookMachine Learning ImplementationsConvolutional Neural NetworksData Preparation
    عرض على GitHub↗29,938
  • d2l-ai/d2l-enالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-en

    29,001عرض على GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Dive into Deep Learning is a fully structured, interactive textbook with Jupyter notebooks that teaches deep learning from the ground up using real datasets and visual diagrams, making it an ideal free beginner-oriented course repository for machine learning.

    PythonAutomatic Differentiation EnginesAutomatic Differentiation FrameworksDeep Learning Curricula
    عرض على GitHub↗29,001
  • atcold/pytorch-deep-learning-minicourseالصورة الرمزية لـ Atcold

    Atcold/pytorch-Deep-Learning-Minicourse

    6,810عرض على 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 offers a structured deep learning curriculum with Jupyter notebooks and hands-on exercises, a good fit for a beginner-oriented machine learning course, though it focuses on PyTorch and neural networks rather than general ML topics.

    Jupyter NotebookCurriculum Architectures
    عرض على GitHub↗6,810
  • mleveryday/practicalai-cnالصورة الرمزية لـ MLEveryday

    MLEveryday/practicalAI-cn

    6,879عرض على GitHub↗

    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

    This repository offers a structured machine learning curriculum with Jupyter notebooks and hands-on coding exercises, fitting your search for a course-style resource, though it is oriented toward PyTorch and neural network implementation rather than broad beginner fundamentals, and lacks explicit real-world datasets or visual explanations.

    Jupyter NotebookCurriculum Mappings
    عرض على GitHub↗6,879
  • rasbt/python-machine-learning-book-3rd-editionالصورة الرمزية لـ rasbt

    rasbt/python-machine-learning-book-3rd-edition

    4,988عرض على GitHub↗

    This is the companion code repository for the third edition of the book Python Machine Learning. It delivers the entire learning path as a structured collection of Jupyter notebooks that progress from classical machine learning algorithms to advanced deep learning models, with every concept demonstrated through executable code and narrative text. What distinguishes this resource is its pedagogical design. Each notebook cell encapsulates a single conceptual step, letting readers run, inspect, and modify discrete units of learning. The code provides interchangeable implementations of deep lea

    This repository offers a structured Jupyter notebook curriculum that follows the Python Machine Learning book, guiding beginners from classical algorithms to deep learning with executable code and narrative explanations — a solid tutorial resource for hands-on learning.

    Jupyter NotebookJupyter Notebook Curricula
    عرض على GitHub↗4,988
  • rasbt/machine-learning-bookالصورة الرمزية لـ rasbt

    rasbt/machine-learning-book

    5,239عرض على GitHub↗

    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

    This repository is a comprehensive machine learning tutorial series delivered as interactive Jupyter Notebooks, covering the full ML lifecycle and providing practical implementations, making it a solid match for structured, hands-on learning resources — though its scope may extend beyond pure beginner content.

    Jupyter NotebookInteractive NotebooksJupyter Notebook Curricula
    عرض على GitHub↗5,239
  • rasbt/llms-from-scratchالصورة الرمزية لـ rasbt

    rasbt/LLMs-from-scratch

    97,260عرض على 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 offers a structured, hands-on curriculum with Jupyter notebooks for building large language models from scratch, fitting the intent of a machine-learning tutorial; but its advanced focus on LLM implementation may not be beginner-oriented for general ML newcomers.

    Jupyter NotebookInteractive Notebooks
    عرض على GitHub↗97,260
  • microsoft/ai-eduالصورة الرمزية لـ microsoft

    microsoft/ai-edu

    14,065عرض على GitHub↗

    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

    Microsoft's AI Education repository is a comprehensive curriculum covering machine learning fundamentals with hands-on lab exercises and project blueprints, making it a structured, beginner-friendly course resource that matches the search intent.

    HTMLHands-on Projects
    عرض على GitHub↗14,065
  • open-source-for-science/tensorflow-courseالصورة الرمزية لـ open-source-for-science

    open-source-for-science/TensorFlow-Course

    16,285عرض على GitHub↗

    This is a TensorFlow learning course and machine learning education resource. It is a notebook-based interactive course that provides a deep learning tutorial series and a guide to the Keras API through executable Python code and formatted text. The material focuses on deep learning education, covering the implementation of TensorFlow models and the design of neural network architectures such as multilayer perceptrons and convolutional networks. It includes instructional content on constructing custom training loops and dataset generators for data pipeline engineering. The course covers mach

    This is a Jupyter notebook-based deep learning course that teaches TensorFlow and neural network architectures through executable code and formatted tutorials, making it a strong candidate for your structured, hands-on machine learning learning resource search.

    Jupyter NotebookInteractive Notebook Learning ResourcesMachine Learning CoursesDeep Learning Education
    عرض على GitHub↗16,285
  • datatalksclub/machine-learning-zoomcampالصورة الرمزية لـ DataTalksClub

    DataTalksClub/machine-learning-zoomcamp

    13,318عرض على GitHub↗

    This project is a structured educational program and machine learning engineering course. It provides a comprehensive curriculum and learning path focused on data science, the development of predictive models, and the operational aspects of MLOps. The instructional material covers the full machine learning lifecycle, moving from basic data engineering to production deployment. This includes guides on wrapping models in APIs, utilizing container-based packaging, and implementing serverless architectures to host models in cloud environments. The program encompasses technical training in predic

    This repository is a structured machine learning course covering the full lifecycle from data engineering to MLOps, using Jupyter notebooks and a sequential curriculum — it fits the category of a course repository, but it targets machine learning engineering more than absolute beginners, so it lacks the beginner-friendly focus and explicit hands-on exercises with real-world datasets you are looking for.

    Jupyter NotebookMachine Learning Engineering CurriculaAI Model Production DeploymentData Science Training Programs
    عرض على GitHub↗13,318
  • mleveryday/100-days-of-ml-codeالصورة الرمزية لـ MLEveryday

    MLEveryday/100-Days-Of-ML-Code

    22,232عرض على GitHub↗

    100-Days-Of-ML-Code is a machine learning curriculum and instructional resource designed as a structured 100-day learning path. It provides a sequence of daily milestones that cover the mathematical foundations and practical implementations of machine learning algorithms. The project is organized into specialized courses for supervised and unsupervised learning. Supervised learning materials cover the implementation of predictive models such as linear regression, decision trees, and support vector machines. Unsupervised learning materials focus on clustering models, including K-Means and hier

    This 100-day machine learning curriculum provides a structured learning path with Jupyter notebooks and covers both supervised and unsupervised algorithms, making it a solid beginner-friendly tutorial repo, though it lacks explicit real-world datasets and visual explanations.

    Jupyter NotebookMachine Learning EducationAlgorithm ImplementationsClustering and Density Estimation
    عرض على GitHub↗22,232
  • rohitg00/ai-engineering-from-scratchالصورة الرمزية لـ rohitg00

    rohitg00/ai-engineering-from-scratch

    33,575عرض على GitHub↗

    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

    This repository is a structured AI engineering curriculum and comprehensive machine learning course covering foundations to practical implementation, which fits the intent of a free, open-source learning resource—though its advanced topics (agents, multimodal AI) may extend beyond a pure beginner focus, it still matches the course/tutorial category.

    PythonAI AgentMachine Learning CoursesMachine Learning Fundamentals
    عرض على GitHub↗33,575
  • mml-book/mml-book.github.ioالصورة الرمزية لـ mml-book

    mml-book/mml-book.github.io

    15,671عرض على GitHub↗

    This project is an educational resource focused on machine learning mathematics education. It provides a curriculum for the mathematical foundations required to understand and implement machine learning algorithms, covering linear algebra, calculus, probability, and optimization. The resource includes structured mathematics modules and a foundation curriculum paired with practice exercises, instructor manuals, and solution guides. It offers technical textbook supplementation through downloadable PDF materials and supplementary learning content such as video lectures and presentation slides.

    This repository provides a structured curriculum in machine learning mathematics, including Jupyter notebooks and practice exercises, making it a relevant learning resource for beginners who need the mathematical foundations, though it focuses on theory rather than applied ML with real-world datasets.

    Jupyter NotebookMachine Learning MathematicsInteractive Notebook StudyMathematical Foundations Courses
    عرض على GitHub↗15,671
  • datawhalechina/self-llmالصورة الرمزية لـ datawhalechina

    datawhalechina/self-llm

    30,941عرض على GitHub↗

    This project is an open-source educational resource providing structured, step-by-step guides for fine-tuning large language models. It focuses on adapting pre-trained transformer-based causal models to custom datasets, enabling users to transfer specific writing styles or domain knowledge into generative AI models. The repository distinguishes itself by emphasizing parameter-efficient training techniques, specifically low-rank adaptation. By providing practical implementations for updating only a small subset of model weights, it allows for the customization of massive neural networks on con

    This repository offers structured, step-by-step Jupyter notebook guides for fine-tuning large language models, making it a legitimate machine learning tutorial repo, though its focus on advanced fine-tuning may not be ideal for absolute beginners seeking a broad ML curriculum.

    Jupyter NotebookAdapter Fine-TuningArtificial Intelligence CurriculaFine-Tuning Frameworks
    عرض على GitHub↗30,941
  • aymericdamien/tensorflow-examplesالصورة الرمزية لـ aymericdamien

    aymericdamien/TensorFlow-Examples

    43,749عرض على GitHub↗

    This repository serves as a structured educational resource for machine learning and deep learning, providing a library of executable scripts and notebooks. It is designed to help users master the practical application of data processing, model evaluation, and neural network construction through annotated code samples and guided tutorials. The collection focuses on translating theoretical mathematical concepts into functional code, offering proven patterns for common tasks such as classification and regression. By providing curated examples of layer construction and training loops, the reposi

    This repository offers a structured collection of Jupyter Notebook tutorials and examples for TensorFlow, making it a good beginner-friendly resource for learning machine learning and deep learning through hands-on code.

    Jupyter NotebookAutomatic Differentiation EnginesDeep Learning Code LibrariesTensor Processing Libraries
    عرض على GitHub↗43,749
  • trekhleb/homemade-machine-learningالصورة الرمزية لـ trekhleb

    trekhleb/homemade-machine-learning

    24,608عرض على GitHub↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    This repository offers educational Jupyter notebooks with from-scratch implementations of key ML algorithms, which fits the request for learning resources, but it leans toward a reference collection rather than a structured beginner-friendly course with a clear curriculum and hands-on exercises.

    Jupyter NotebookMachine Learning EducationMultilayer PerceptronsBackpropagation
    عرض على GitHub↗24,608
  • pytorch/tutorialsالصورة الرمزية لـ pytorch

    pytorch/tutorials

    9,202عرض على 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

    The PyTorch tutorials repository provides free, step-by-step guides on building and training neural networks, squarely fitting the category of a machine-learning tutorial resource; it offers hands-on exercises and covers core workflows, though it does not explicitly guarantee Jupyter notebooks or beginner-level hand-holding.

    PythonPyTorch Training FrameworksData-Parallel TrainingDifferentiable Programming
    عرض على GitHub↗9,202
  • deqianbai/hands-on-machine-learningالصورة الرمزية لـ DeqianBai

    DeqianBai/Hands-on-Machine-Learning

    1,548عرض على GitHub↗

    This project is a collection of interactive Jupyter notebooks designed to teach machine learning and deep learning fundamentals through hands-on coding exercises. It provides a structured curriculum that guides users through the end-to-end data science lifecycle, covering everything from initial data preprocessing to final model evaluation. The repository distinguishes itself by bridging theoretical data science concepts with practical implementation using standard industry libraries. It features a series of tutorials that demonstrate how to build and train predictive models and complex neura

    This repository offers a series of Jupyter notebooks that walk through machine learning and deep learning fundamentals with Scikit-Learn and TensorFlow, providing a structured, hands-on tutorial resource that is well-suited for beginners.

    Jupyter NotebookJupyter Notebook Curricula
    عرض على GitHub↗1,548
  • simoninithomas/deep_reinforcement_learning_courseالصورة الرمزية لـ simoninithomas

    simoninithomas/Deep_reinforcement_learning_Course

    3,903عرض على GitHub↗

    This repository serves as an educational curriculum for learning deep reinforcement learning through structured, hands-on coding exercises. It provides a framework for building and training autonomous agents that learn to perform tasks by interacting with simulated environments and receiving iterative feedback. The project covers the implementation of decision-making models using deep neural function approximation, temporal difference learning, and gradient-based policy optimization. It emphasizes the use of experience replay buffering and vectorized environment simulation to stabilize traini

    This repository offers a free, structured deep reinforcement learning course with Jupyter notebooks and implementations in TensorFlow and PyTorch, but it focuses on an advanced ML subfield rather than being a beginner-friendly general machine learning introduction, and it may not cover real-world datasets as you specified.

    Jupyter NotebookReinforcement Learning CurriculaMachine Learning CurriculaReinforcement Learning Training Loops
    عرض على GitHub↗3,903
  • ageron/tf2_courseالصورة الرمزية لـ ageron

    ageron/tf2_course

    1,909عرض على GitHub↗

    This project is an educational resource consisting of a structured curriculum of interactive notebooks designed to teach deep learning concepts and neural network architectures. It focuses on providing hands-on experience with the TensorFlow 2 framework and the Keras API, guiding users through practical exercises to master machine learning techniques. The repository distinguishes itself by combining instructional content with the technical requirements for high-performance computing. It includes specific guides for configuring local development environments to support hardware-accelerated tra

    Ageron's tf2_course provides a structured curriculum of Jupyter notebooks for learning deep learning with TensorFlow 2 and Keras, making it a solid beginner-friendly ML course repository even if focused on deep learning rather than broader machine learning topics.

    Jupyter NotebookJupyter Notebook Curricula
    عرض على GitHub↗1,909
  • epfml/optml_courseالصورة الرمزية لـ epfml

    epfml/OptML_course

    1,458عرض على GitHub↗

    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

    This repository holds the materials for a university course on optimization for machine learning (CS-439), making it a genuine structured course resource—but it targets an intermediate/advanced topic rather than true beginners, so it falls short of the beginner-friendly requirement.

    Jupyter NotebookCurriculum StructuringJupyter Notebook Curricula
    عرض على GitHub↗1,458
  • epfml/ml_courseالصورة الرمزية لـ epfml

    epfml/ML_course

    2,013عرض على GitHub↗

    This project serves as a centralized platform for the delivery of a structured machine learning curriculum. It provides a framework for distributing academic materials, including lecture notes, lab exercises, and code templates, while facilitating instruction on methodologies ranging from fundamental techniques to advanced topics like neural networks and unsupervised learning. The platform distinguishes itself by integrating collaborative research management directly into the educational workflow. It organizes students into teams to apply machine learning techniques to real-world scientific d

    This repository holds the content for EPFL's machine learning course, offering a structured curriculum with Jupyter notebooks, though its beginner-friendliness and inclusion of hands-on exercises or real-world datasets are not specified in the description.

    Jupyter NotebookMachine Learning CurriculaMachine Learning Learning PathsTechnical Curriculum Delivery
    عرض على GitHub↗2,013
  • girafe-ai/ml-courseالصورة الرمزية لـ girafe-ai

    girafe-ai/ml-course

    3,484عرض على GitHub↗

    This repository provides a comprehensive educational framework for mastering machine learning and deep learning through a structured curriculum. It integrates theoretical mathematical foundations—including calculus, probability, and linear algebra—with hands-on laboratory implementations that require learners to build algorithms and neural network architectures from scratch. The project distinguishes itself by emphasizing first-principles development, ensuring that students understand the underlying mechanics of backpropagation, layer-wise computation, and model optimization. It covers a broa

    This repository is a complete open-source machine learning course with Jupyter notebooks and seminar materials, offering a structured curriculum that is likely beginner-friendly and hands-on, fitting your search for a free, introductory ML learning resource.

    Jupyter NotebookAI & Machine Learning EducationDeep Learning ImplementationsMachine Learning Curricula
    عرض على GitHub↗3,484
  • phlippe/uvadlc_notebooksالصورة الرمزية لـ phlippe

    phlippe/uvadlc_notebooks

    3,164عرض على GitHub↗

    This repository provides a collection of interactive Jupyter notebooks designed to bridge theoretical machine learning concepts with practical implementation. It serves as a structured educational curriculum for deep learning, offering hands-on tutorials that guide users through the fundamentals of neural network architectures and their application. The project distinguishes itself by demonstrating identical neural network architectures across multiple industry-standard machine learning libraries, allowing for direct comparison and framework-agnostic learning. It includes utilities to transfo

    This repository contains Jupyter notebook tutorials from the University of Amsterdam's Deep Learning Course, providing a structured curriculum with hands-on exercises that suits beginners looking for free, notebook-based machine learning resources.

    Jupyter NotebookDeep Learning CurriculumDeep Learning TutorialsLiterate Programming Notebooks
    عرض على GitHub↗3,164
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
visualize-ml/book6_first-course-in-data-science2.6KJupyter Notebook—10 ديسمبر 2025
yorko/mlcourse.ai10.6KPythonNOASSERTION1 مارس 2026
microsoft/ai-for-beginners48.2KJupyter NotebookMIT11 يونيو 2026
hangtwenty/dive-into-machine-learning11.4K—CC-BY-4.017 يونيو 2022
ed-donner/llm_engineering4.9KJupyter Notebookmit18 فبراير 2026
microsoft/ml-for-beginners86.9KJupyter NotebookMIT9 يونيو 2026
microsoft/generative-ai-for-beginners112KJupyter NotebookMIT11 يونيو 2026
fastai/fastbook24.6KJupyter Notebookother16 أغسطس 2024
instillai/machine-learning-course7KPython—27 نوفمبر 2024
ageron/handson-ml25.6KJupyter NotebookApache-2.019 مايو 2026

Related searches

  • مسار منظم لهندسة تعلم الآلة
  • منهج منظم لتعلم علوم الحاسب ذاتياً
  • كتاب مرجعي شامل لتعلم تعلم الآلة (Machine Learning)
  • منهج تعليمي شامل لتعلم الذكاء الاصطناعي
  • منهج تعليمي للإحصاء في علم البيانات
  • مسار دراسي للجبر الخطي في تعلم الآلة
  • مجموعة من دورات البرمجة المجانية
  • مسار تدريجي لتصبح مهندس بيانات