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

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

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

9 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pierian-data/complete-python-3-bootcampالصورة الرمزية لـ Pierian-Data

    Pierian-Data/Complete-Python-3-Bootcamp

    29,604عرض على 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
    عرض على GitHub↗29,604
  • 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

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

    Jupyter Notebook
    عرض على GitHub↗25,608
  • aishwaryanr/awesome-generative-ai-guideالصورة الرمزية لـ aishwaryanr

    aishwaryanr/awesome-generative-ai-guide

    24,755عرض على 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
    عرض على GitHub↗24,755
  • leandromoreira/digital_video_introductionالصورة الرمزية لـ leandromoreira

    leandromoreira/digital_video_introduction

    16,232عرض على 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
    عرض على GitHub↗16,232
  • selfteaching/the-craft-of-selfteachingالصورة الرمزية لـ selfteaching

    selfteaching/the-craft-of-selfteaching

    15,923عرض على 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
    عرض على GitHub↗15,923
  • probml/pyprobmlالصورة الرمزية لـ probml

    probml/pyprobml

    7,096عرض على 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
    عرض على GitHub↗7,096
  • atcold/nyu-dlsp20الصورة الرمزية لـ Atcold

    Atcold/NYU-DLSP20

    6,809عرض على 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
    عرض على GitHub↗6,809
  • juliapluto/pluto.jlالصورة الرمزية لـ JuliaPluto

    JuliaPluto/Pluto.jl

    5,346عرض على GitHub↗

    Pluto.jl is a reactive computing environment for Julia that functions as a programmable document format. It serves as an interactive data science IDE and a polyglot computational notebook that stores Julia code and environment dependencies as versionable source files. The system is distinguished by its reactive execution model, which uses a directed acyclic graph to track variable dependencies and automatically re-evaluate affected downstream cells when a value changes. It ensures reproducibility by integrating isolated package environments directly within the notebook file and persisting con

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

    JavaScriptdesigned-for-teacherseducationexploration
    عرض على GitHub↗5,346
  • qiskit/qiskit-tutorialsالصورة الرمزية لـ Qiskit

    Qiskit/qiskit-tutorials

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

استكشف الوسوم الفرعية

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