# fastai/courses

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/fastai-courses).**

5,742 stars · 2,686 forks · Jupyter Notebook · Apache-2.0

## Links

- GitHub: https://github.com/fastai/courses
- awesome-repositories: https://awesome-repositories.com/repository/fastai-courses.md

## Description

This project is a comprehensive set of educational resources and structured curricula for learning artificial intelligence and deep learning. It provides a machine learning curriculum consisting of lecture materials and interactive notebooks centered on implementing models using the PyTorch framework.

The instructional design follows a code-first approach, where students implement working models before studying the underlying theoretical mathematics. The curriculum is delivered via executable documents that combine live code, equations, and narrative text to guide the implementation and deployment of neural networks.

The project includes automation for provisioning deep learning environments on local or cloud servers. It utilizes version-pinned dependency management to ensure that notebooks execute consistently across different computing environments.

## Tags

### Education & Learning Resources

- [Deep Learning Education](https://awesome-repositories.com/f/education-learning-resources/deep-learning-education.md) — Provides a comprehensive educational resource for learning neural network theory and practice.
- [Code-First Pedagogy](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/instructional-design/code-first-pedagogy.md) — Implements a code-first instructional design where students build working models before studying the underlying mathematics.
- [Machine Learning Curricula](https://awesome-repositories.com/f/education-learning-resources/curriculum-structures/machine-learning-curricula.md) — Provides a structured learning path and comprehensive curriculum for mastering machine learning concepts.
- [Deep Learning Courses](https://awesome-repositories.com/f/education-learning-resources/deep-learning-courses.md) — Delivers a structured course of lessons and notebooks for mastering deep learning.
- [Deep Learning Fundamentals](https://awesome-repositories.com/f/education-learning-resources/deep-learning-curriculum/deep-learning-fundamentals.md) — Provides foundational educational content covering core neural network concepts and practical implementation. ([source](https://github.com/fastai/courses#readme))
- [Interactive Notebook Environments](https://awesome-repositories.com/f/education-learning-resources/interactive-notebook-environments.md) — Uses interactive notebook environments to teach machine learning model implementation and testing.
- [Interactive Notebooks](https://awesome-repositories.com/f/education-learning-resources/interactive-notebooks.md) — Delivers curriculum through interactive notebooks that combine live code, equations, and narrative text.
- [Data Science Notebooks](https://awesome-repositories.com/f/education-learning-resources/data-science-notebooks.md) — Provides a collection of interactive notebooks for studying machine learning and deploying neural networks.
- [PyTorch Deep Learning Examples](https://awesome-repositories.com/f/education-learning-resources/deep-learning-education/deep-learning-platforms/pytorch-deep-learning-examples.md) — Provides educational reference implementations and notebooks centered on the PyTorch framework.
- [Module-Based Lesson Organization](https://awesome-repositories.com/f/education-learning-resources/educational-lessons/progressive-lesson-series/notebook-based-lessons/module-based-lesson-organization.md) — Organizes educational content into a hierarchical structure of notebooks and assets for sequential learning.

### Artificial Intelligence & ML

- [Implementation Guides](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-reference-implementations/implementation-guides.md) — Offers structured lessons and notebooks as a framework for building and deploying advanced deep learning models. ([source](https://github.com/fastai/courses/blob/master/README.md))
- [From-Scratch ML Model Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/from-scratch-ml-model-implementations.md) — Guides students through the implementation of deep learning models from first principles.
