awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesData Science Tutorials

Educational resources and guides for data science libraries and tools.

Distinguishing note: None of the candidates matched; this is a collection of learning resources for data science.

Explore 16 awesome GitHub repositories matching education & learning resources · Data Science Tutorials. Refine with filters or upvote what's useful.

Awesome Data Science Tutorials GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • avik-jain/100-days-of-ml-codeAvatar von Avik-Jain

    Avik-Jain/100-Days-Of-ML-Code

    51,254Auf GitHub ansehen↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    Provides educational content on using numerical computing libraries for data analysis.

    100-days-of-code-log100daysofcodedeep-learning
    Auf GitHub ansehen↗51,254
  • aymericdamien/tensorflow-examplesAvatar von aymericdamien

    aymericdamien/TensorFlow-Examples

    43,749Auf GitHub ansehen↗

    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

    Provides hands-on coding exercises and guided tutorials for mastering data processing and model evaluation techniques.

    Jupyter Notebookdeep-learningexamplesmachine-learning
    Auf GitHub ansehen↗43,749
  • ageron/handson-mlAvatar von ageron

    ageron/handson-ml

    25,608Auf GitHub ansehen↗

    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

    Offers step-by-step guides for the entire data science pipeline, from acquisition to dimensionality reduction.

    Jupyter Notebook
    Auf GitHub ansehen↗25,608
  • shap/shapAvatar von shap

    shap/shap

    25,049Auf GitHub ansehen↗

    SHAP is an explainable AI toolkit that provides a game theoretic framework for interpreting machine learning model predictions. It functions as a feature attribution engine, decomposing model outputs into the sum of individual feature effects to clarify how specific input variables influence a final decision. By assigning importance values to these inputs, the library enables users to understand the logic behind complex predictive models. The project distinguishes itself through its versatility and specialized calculation methods. It operates as a model-agnostic diagnostic library, capable of

    Provides illustrative examples and tutorials for processing and visualizing tabular data structures.

    Jupyter Notebookdeep-learningexplainabilitygradient-boosting
    Auf GitHub ansehen↗25,049
  • wesm/pydata-bookAvatar von wesm

    wesm/pydata-book

    24,668Auf GitHub ansehen↗

    This project serves as a comprehensive textbook and educational resource for data analysis using the Python ecosystem. It provides a structured guide to manipulating, cleaning, and processing datasets, focusing on the core tools required for numerical computing and statistical analysis. The repository distinguishes itself by offering a collection of practical code examples and workflows that demonstrate how to perform complex data tasks. It covers the application of vectorized numerical computations, the management of time-indexed data, and the creation of statistical visualizations to commun

    Provides a collection of educational code examples and workflows demonstrating numerical computing and statistical analysis.

    Jupyter Notebook
    Auf GitHub ansehen↗24,668
  • mleveryday/100-days-of-ml-codeAvatar von MLEveryday

    MLEveryday/100-Days-Of-ML-Code

    22,232Auf GitHub ansehen↗

    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

    Includes guides for preprocessing raw data and building predictive models using common Python libraries.

    Jupyter Notebook100-days-of-ml-codechinese-simplifieddeep-learning
    Auf GitHub ansehen↗22,232
  • guipsamora/pandas_exercisesAvatar von guipsamora

    guipsamora/pandas_exercises

    12,180Auf GitHub ansehen↗

    This repository is a collection of structured coding challenges designed to build proficiency in data manipulation, cleaning, and transformation using the Python data analysis library. It functions as a hands-on tutorial for learning how to process and analyze tabular datasets through a series of practical, real-world exercises. The project utilizes interactive documents that combine live code cells with narrative text, allowing users to execute data manipulation logic in a persistent environment. The content is organized into modular, progressive units that increase in complexity, enabling u

    Provides a series of practical, hands-on lessons for learning how to process and analyze tabular datasets.

    Jupyter Notebookjupyter-notebookspandaspandas-tutorial
    Auf GitHub ansehen↗12,180
  • mrmimic/data-scientist-roadmapAvatar von MrMimic

    MrMimic/data-scientist-roadmap

    7,362Auf GitHub ansehen↗

    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

    Provides a modular structure of tutorials and lessons specifically for data science domains.

    Jupyter Notebook
    Auf GitHub ansehen↗7,362
  • rasbt/machine-learning-bookAvatar von rasbt

    rasbt/machine-learning-book

    5,239Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource für Machine Learning und eine Tutorial-Reihe, die als Sammlung interaktiver Jupyter Notebooks bereitgestellt wird. Es bietet praktische Python-Implementierungen für den gesamten Machine-Learning-Lebenszyklus und deckt überwachtes (supervised) und unüberwachtes (unsupervised) Lernen, Deep Learning sowie Reinforcement Learning ab. Die Ressource zeichnet sich durch detaillierte Implementierungsanleitungen für komplexe Architekturen aus, darunter Transformer, Generative Adversarial Networks (GANs) und Convolutional Neural Networks (CNNs). Zudem enthält sie spezialisierte Kursmaterialien für die Entwicklung von Reinforcement-Learning-Agenten mittels Q-Learning und Deep Q-Networks in simulierten Umgebungen. Die Inhalte decken ein breites Spektrum an Data-Science-Fähigkeiten ab, einschließlich Data-Engineering-Pipelines, Feature-Encoding und Dimensionsreduktion. Es bietet umfangreiches Material zur Modellevaluierung durch Kreuzvalidierung und diagnostische Metriken sowie fortgeschrittene Themen wie Natural Language Processing (NLP), Sentiment-Analyse und generative KI. Der gesamte Lehrplan ist für die interaktive Ausführung in Jupyter Notebooks konzipiert und kombiniert ausführbaren Code, Rich Text und Visualisierungen.

    Offers step-by-step tutorials covering data preprocessing, feature engineering, and model evaluation.

    Jupyter Notebook
    Auf GitHub ansehen↗5,239
  • justmarkham/scikit-learn-videosAvatar von justmarkham

    justmarkham/scikit-learn-videos

    3,795Auf GitHub ansehen↗

    This project is a collection of interactive Jupyter notebooks and a structured machine learning tutorial series. It serves as an educational resource for studying predictive modeling and statistical analysis through a curriculum of executable code examples. The notebooks are specifically designed to accompany video tutorials, integrating external video assets with live code to synchronize visual instruction with hands-on experimentation. This approach allows users to follow sequential lessons while executing and modifying machine learning workflows directly in a browser. The content covers t

    Provides a comprehensive collection of tutorials and guides for mastering data science libraries and tools.

    Jupyter Notebook
    Auf GitHub ansehen↗3,795
  • weijie-chen/linear-algebra-with-pythonAvatar von weijie-chen

    weijie-chen/Linear-Algebra-With-Python

    2,561Auf GitHub ansehen↗

    Linear-Algebra-With-Python is an educational resource that provides a structured curriculum for learning linear algebra through computational practice. It serves as a tutorial for data scientists and quantitative analysts, bridging the gap between abstract mathematical theory and practical implementation using Python. The project utilizes a literate programming approach, organizing lecture notes and code examples into interactive documents. By interleaving explanatory text with functional code, it allows users to experiment with mathematical concepts directly within their development environm

    Serves as a comprehensive tutorial for data scientists to master matrix operations and transformations using Python.

    Jupyter Notebookcomputational-sciencedata-analysisdata-science
    Auf GitHub ansehen↗2,561
  • visualize-ml/book6_first-course-in-data-scienceAvatar von Visualize-ML

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

    2,603Auf GitHub ansehen↗

    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

    Provides practical scripts and hands-on exercises to translate theoretical data science concepts into working code.

    Jupyter Notebookdatadata-sciencedata-visualization
    Auf GitHub ansehen↗2,603
  • dipanjans/practical-machine-learning-with-pythonAvatar von dipanjanS

    dipanjanS/practical-machine-learning-with-python

    2,380Auf GitHub ansehen↗

    This project serves as a comprehensive educational resource and curriculum for mastering machine learning and deep learning within the Python data science ecosystem. It provides a structured collection of tutorials and code examples designed to guide users through the end-to-end process of building, training, and deploying predictive models. The material focuses on practical implementation, covering the construction of machine learning pipelines that integrate data processing, feature engineering, and model training. It distinguishes itself by offering hands-on guidance for complex domains, i

    Provides a structured curriculum of tutorials and code examples for mastering data analysis and machine learning pipelines.

    Jupyter Notebookclassificationclusteringcomputer-vision
    Auf GitHub ansehen↗2,380
  • patchy631/machine-learningAvatar von patchy631

    patchy631/machine-learning

    1,540Auf GitHub ansehen↗

    This repository serves as an educational collection of interactive notebooks and code examples designed to demonstrate fundamental machine learning and deep learning concepts. It provides a structured environment for exploring data science workflows, ranging from basic numerical computing and statistical analysis to the construction of complex neural network architectures. The project distinguishes itself through a focus on hands-on experimentation, offering practical implementations for tasks such as computer vision, natural language processing, and statistical simulation. Users can engage w

    Provides instructional scripts for numerical computing and model evaluation.

    Jupyter Notebook
    Auf GitHub ansehen↗1,540
  • gimseng/99-ml-learning-projectsAvatar von gimseng

    gimseng/99-ML-Learning-Projects

    1,175Auf GitHub ansehen↗

    This project is a community-driven educational repository that provides a structured curriculum for mastering machine learning and data science. It serves as a resource for developers to build practical models from scratch, reinforcing theoretical knowledge through direct implementation and iterative experimentation with common algorithms. The repository is organized into modular directories, allowing learners to explore and experiment with specific machine learning exercises independently. The content is maintained through a collaborative workflow where contributors use version control and p

    Provides a community-driven guide of tutorials and templates for practicing machine learning workflows.

    Jupyter Notebookhacktoberfest
    Auf GitHub ansehen↗1,175
  • jadijadi/machine_learning_with_python_jadiAvatar von jadijadi

    jadijadi/machine_learning_with_python_jadi

    1,127Auf GitHub ansehen↗

    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

    Builds proficiency in data analysis and predictive modeling through structured tutorials and real-world datasets.

    Jupyter Notebook
    Auf GitHub ansehen↗1,127
  1. Home
  2. Education & Learning Resources
  3. Data Science Tutorials