mrdbourke/pytorch-deep-learning

Materials for the Learn PyTorch for Deep Learning: Zero to Mastery course.

61
/ 100
Established

This resource provides comprehensive materials, including an online book and video tutorials, to teach you how to build deep learning models using PyTorch. You'll learn to take raw data, create neural networks for tasks like image recognition, and then deploy your models for real-world use. It's designed for anyone new to deep learning or those looking to master PyTorch for machine learning applications.

17,355 stars.

Use this if you are a beginner or aspiring machine learning engineer, data scientist, or researcher who wants to learn how to build, train, and deploy deep learning models using PyTorch.

Not ideal if you are an experienced deep learning practitioner already proficient with PyTorch and seeking advanced research topics or highly specialized techniques.

deep-learning machine-learning-engineering data-science neural-networks computer-vision
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

17,355

Forks

4,793

Language

Jupyter Notebook

License

MIT

Last pushed

Feb 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mrdbourke/pytorch-deep-learning"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.