awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pierian-data/complete-python-3-bootcampPierian-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-mlageron 的头像

    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-guideaishwaryanr 的头像

    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_introductionleandromoreira 的头像

    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-selfteachingselfteaching 的头像

    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/pyprobmlprobml 的头像

    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-dlsp20Atcold 的头像

    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.jlJuliaPluto 的头像

    JuliaPluto/Pluto.jl

    5,346在 GitHub 上查看↗

    Pluto.jl 是一个用于 Julia 的响应式计算环境,其功能类似于可编程文档格式。它作为一个交互式数据科学 IDE 和多语言计算笔记本,将 Julia 代码和环境依赖项存储为可版本化的源文件。 该系统以其响应式执行模型而著称,该模型使用有向无环图来跟踪变量依赖关系,并在值发生变化时自动重新评估受影响的下游单元。它通过将隔离的包环境直接集成到笔记本文件中,并将内容持久化为纯可执行源文件,从而确保了可重复性。 该平台涵盖了广泛的功能,包括交互式数据可视化、创建引导式教育作业以及生成静态文档网站。它支持多种输出模式,如幻灯片演示和 Web 应用程序,并提供将笔记本导出为 HTML、PDF 和以可重复性为重点的脚本的工具。 该环境可以通过 localhost 上的 Web 界面启动,也可以通过远程服务器和云计算托管进行访问。

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

    JavaScriptdesigned-for-teacherseducationexploration
    在 GitHub 上查看↗5,346
  • qiskit/qiskit-tutorialsQiskit 的头像

    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.