Practical Deep Learning for Coders

by Jeremy Howard / fast.ai

A free, self-paced deep learning course from fast.ai taught by co-founder Jeremy Howard, covering computer vision, NLP, tabular data and collaborative filtering with PyTorch and fastai.

coursefreeself-pacedbeginner-friendlyhands-onpython
Enrol NowWebsitecourse.fast.ai

At a Glance

Format

Course

Skill Level

Beginner

Duration

9 lessons (~90 min each) in Part 1, per the course page; Part 2 also available

Price

Free

Provider

Jeremy Howard / fast.ai

What You'll Learn

What it is

Practical Deep Learning for Coders is a free, self-paced deep learning course published at course.fast.ai by the non-profit research group fast.ai, co-founded by Jeremy Howard and Rachel Thomas in October 2016 (Wikipedia). Jeremy Howard, a former President and Chief Scientist of Kaggle, leads the course.

What you learn

The course teaches how to build and deploy deep learning models using PyTorch and the fastai library, covering computer vision, natural language processing, tabular data and collaborative filtering. Each video lesson is paired with a runnable Jupyter notebook that can be worked through on free-tier Kaggle Notebooks or Paperspace Gradient, so no local GPU is required.

Format and time commitment

Part 1 has 9 lessons of around 90 minutes each, according to the course page; a further Part 2 covering more advanced material is also published. There is no fixed schedule — learners start whenever they like by opening Lesson 1 directly on the site.

Prerequisites

The course page states the only prerequisite is "a year" of coding experience, preferably in Python, plus a high-school-level maths course. No prior machine learning background is assumed.

Price

The course is free, with no signup required to start watching. A free companion book and community forums are also linked from the course page.

Frequently Asked Questions

Do I get a certificate for completing the course?
No. Per Wikipedia's fast.ai entry, only students who take the course in person at the University of San Francisco receive a certificate; online learners do not.
What do I need to know before starting?
The course page says the only prerequisite is about a year of coding experience, preferably in Python, and a high-school-level maths course.

Last updated on