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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pierian-data/complete-python-3-bootcampAvatar Pierian-Data

    Pierian-Data/Complete-Python-3-Bootcamp

    29,604Vezi pe GitHub↗

    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
    Vezi pe GitHub↗29,604
  • ageron/handson-mlAvatar ageron

    ageron/handson-ml

    25,608Vezi pe 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

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

    Jupyter Notebook
    Vezi pe GitHub↗25,608
  • aishwaryanr/awesome-generative-ai-guideAvatar aishwaryanr

    aishwaryanr/awesome-generative-ai-guide

    24,755Vezi pe 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

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

    HTMLawesomeawesome-listgenerative-ai
    Vezi pe GitHub↗24,755
  • leandromoreira/digital_video_introductionAvatar leandromoreira

    leandromoreira/digital_video_introduction

    16,232Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,232
  • selfteaching/the-craft-of-selfteachingAvatar selfteaching

    selfteaching/the-craft-of-selfteaching

    15,923Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,923
  • probml/pyprobmlAvatar probml

    probml/pyprobml

    7,096Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,096
  • atcold/nyu-dlsp20Avatar Atcold

    Atcold/NYU-DLSP20

    6,809Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,809
  • juliapluto/pluto.jlAvatar JuliaPluto

    JuliaPluto/Pluto.jl

    5,346Vezi pe GitHub↗

    Pluto.jl este un mediu de calcul reactiv pentru Julia care funcționează ca un format de document programabil. Servește drept IDE interactiv pentru știința datelor și un notebook computațional poliglot care stochează codul Julia și dependențele de mediu ca fișiere sursă versionabile. Sistemul se distinge prin modelul său de execuție reactiv, care utilizează un graf aciclic direcționat pentru a urmări dependențele variabilelor și a re-evalua automat celulele din aval afectate atunci când o valoare se modifică. Asigură reproductibilitatea prin integrarea mediilor de pachete izolate direct în fișierul notebook și persistarea conținutului ca fișiere sursă executabile pure. Platforma acoperă o gamă largă de capabilități, inclusiv vizualizarea interactivă a datelor, crearea de sarcini educaționale ghidate și generarea de site-uri web de documentație statică. Suportă moduri de output diverse, cum ar fi prezentări de tip slideshow și aplicații web, și oferă instrumente pentru exportul notebook-urilor în HTML, PDF și scripturi axate pe reproductibilitate. Mediul poate fi lansat printr-o interfață web pe localhost sau accesat prin servere la distanță și găzduire cloud.

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

    JavaScriptdesigned-for-teacherseducationexploration
    Vezi pe GitHub↗5,346
  • qiskit/qiskit-tutorialsAvatar Qiskit

    Qiskit/qiskit-tutorials

    2,513Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,513
  1. Home
  2. Scientific & Mathematical Computing
  3. Research and Analysis Workflows
  4. Educational Code Notebooks

Explorează sub-etichetele

  • 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.