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

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

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

9 Repos

Awesome GitHub RepositoriesEducational Code Notebooks

Collections of interactive notebooks for learning and experimentation.

Distinguishing note: Focuses on the educational use of notebooks.

Explore 9 awesome GitHub repositories matching scientific & mathematical computing · Educational Code Notebooks. Refine with filters or upvote what's useful.

Awesome Educational Code Notebooks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • pierian-data/complete-python-3-bootcampAvatar von Pierian-Data

    Pierian-Data/Complete-Python-3-Bootcamp

    29,604Auf GitHub ansehen↗

    This project is a beginner coding bootcamp and Python programming curriculum. It provides a structured set of educational materials and exercise files designed to guide students through the Python language from basic to advanced levels. The curriculum is delivered as Jupyter Notebook courseware, combining live code execution with explanatory text for technical demonstrations. It also functions as a project repository, offering a collection of milestone coding exercises and source files for practicing software development and core syntax. The materials are organized into sequential modules an

    Delivers interactive notebooks that combine live code execution with technical explanations.

    Jupyter Notebook
    Auf GitHub ansehen↗29,604
  • 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

    Organizes educational content as executable code notebooks combining markdown documentation with live Python examples.

    Jupyter Notebook
    Auf GitHub ansehen↗25,608
  • aishwaryanr/awesome-generative-ai-guideAvatar von aishwaryanr

    aishwaryanr/awesome-generative-ai-guide

    24,755Auf GitHub ansehen↗

    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

    Provides a collection of code notebooks for hands-on learning.

    HTMLawesomeawesome-listgenerative-ai
    Auf GitHub ansehen↗24,755
  • leandromoreira/digital_video_introductionAvatar von leandromoreira

    leandromoreira/digital_video_introduction

    16,232Auf GitHub ansehen↗

    This project is an educational suite and technical guide designed for mastering video codecs and signal processing. It provides a structured curriculum through an engineering course, interactive labs, and tutorials focused on the fundamental principles of video compression and digital signal processing. The resource includes a technical guide for analyzing specific codecs like AV1, VP9, and H.265. It distinguishes itself by providing a containerized media lab, which ensures a consistent development environment for experimenting with video technology tools and notebooks. The project covers a

    Provides a collection of interactive Jupyter Notebooks for exploring DCT, quantization, and entropy coding.

    Jupyter Notebookadaptive-streamingarithmetic-codingaudio
    Auf GitHub ansehen↗16,232
  • selfteaching/the-craft-of-selfteachingAvatar von selfteaching

    selfteaching/the-craft-of-selfteaching

    15,923Auf GitHub ansehen↗

    This project is a framework and curriculum for self-directed learning, providing a structured methodology for mastering complex technical skills without formal instruction. It combines educational content with a technical study methodology centered on deliberate practice and the psychological habits required for independent mastery. The project is distinguished by its use of interactive notebooks and markdown documentation to deliver a sequenced learning path. It integrates test-driven development patterns into the educational process to provide automated feedback and resolve cognitive barrie

    Delivers educational content through interactive notebooks combining executable code and rich text.

    Jupyter Notebook
    Auf GitHub ansehen↗15,923
  • probml/pyprobmlAvatar von probml

    probml/pyprobml

    7,096Auf GitHub ansehen↗

    pyprobml is a collection of notebook-based implementations of probabilistic machine learning models and algorithms. It uses scientific computing and data analysis libraries to execute mathematical concepts and theories for practical application and research. The project focuses on the programmatic generation of scientific figures and visualizations to recreate results from a technical text. It employs a system of branch-based asset storage to isolate these generated images from the source code. The repository covers a wide range of probabilistic modeling and machine learning tasks, including

    Encapsulates mathematical models and algorithms within executable notebooks for reproducible research and education.

    Jupyter Notebookblackjaxcolabflax
    Auf GitHub ansehen↗7,096
  • atcold/nyu-dlsp20Avatar von Atcold

    Atcold/NYU-DLSP20

    6,809Auf GitHub ansehen↗

    NYU-DLSP20 is a self-paced deep learning course repository that provides a complete educational curriculum covering supervised and unsupervised deep learning fundamentals. The course materials include lecture slides, Jupyter notebooks, and YouTube video recordings, all organized around PyTorch-based code exercises and neural network architecture tutorials. The course is structured as a sequential progression from fundamentals to advanced architectures, with each lecture building on previous material. Assignments are distributed as Jupyter notebooks that students complete and submit, ensuring

    Ships Jupyter notebooks with PyTorch code for hands-on practice with tensors and neural networks.

    Jupyter Notebookdeep-learningjupyter-notebookneural-nets
    Auf GitHub ansehen↗6,809
  • juliapluto/pluto.jlAvatar von JuliaPluto

    JuliaPluto/Pluto.jl

    5,346Auf GitHub ansehen↗

    Pluto.jl ist eine reaktive Computing-Umgebung für Julia, die als programmierbares Dokumentenformat fungiert. Sie dient als interaktive Data-Science-IDE und polyglottes Computational Notebook, das Julia-Code und Umgebungsabhängigkeiten als versionierbare Quelldateien speichert. Das System zeichnet sich durch sein reaktives Ausführungsmodell aus, das einen gerichteten azyklischen Graphen verwendet, um Variablenabhängigkeiten zu verfolgen und betroffene nachgelagerte Zellen automatisch neu zu berechnen, wenn sich ein Wert ändert. Es stellt Reproduzierbarkeit sicher, indem isolierte Paketumgebungen direkt in die Notebook-Datei integriert werden und Inhalte als reine ausführbare Quelldateien gespeichert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich interaktiver Datenvisualisierung, der Erstellung geführter Bildungsaufgaben und der Generierung statischer Dokumentations-Websites. Sie unterstützt diverse Ausgabemodi wie Slideshow-Präsentationen und Webanwendungen und bietet Tools zum Exportieren von Notebooks in HTML, PDF und reproduzierbarkeitsfokussierte Skripte. Die Umgebung kann über ein Web-Interface auf localhost gestartet oder über Remote-Server und Cloud-Compute-Hosting aufgerufen werden.

    Generates student versions of notebooks by removing solution code from a master file.

    JavaScriptdesigned-for-teacherseducationexploration
    Auf GitHub ansehen↗5,346
  • qiskit/qiskit-tutorialsAvatar von Qiskit

    Qiskit/qiskit-tutorials

    2,513Auf GitHub ansehen↗

    This project is a quantum computing educational resource and implementation library. It provides a collection of interactive notebooks and guides designed for learning quantum programming, developing algorithms, and simulating quantum circuits. The resource includes tutorials for implementing standard quantum algorithms and creating custom circuit passes. It specifically covers quantum hardware control, providing instructions on scheduling raw microwave or laser pulses to implement precise gates at the physical layer. The materials cover the broader surface of quantum circuit design, includi

    Distributes instructional content through interactive code notebooks designed for learning and experimentation.

    Jupyter Notebookqiskitquantum-computingquantum-programming-language
    Auf GitHub ansehen↗2,513
  1. Home
  2. Scientific & Mathematical Computing
  3. Research and Analysis Workflows
  4. Educational Code Notebooks

Unter-Tags erkunden

  • Student Version GenerationAutomated splitting of notebooks to remove solution code for educational distribution. **Distinct from Educational Code Notebooks:** Distinct from Educational Code Notebooks: specifically handles the process of stripping solutions from a master file.