Course
PyTorch Courses
Explore our full PyTorch curriculum. PyTorch powers modern AI—from computer vision to NLP and recommendation systems. Learn tensors, autograd, neural networks, and training workflows with interactive lessons and bite-sized projects so you can build and ship models confidently.
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Training 2 or more people?
Try DataCamp for BusinessRecommended for PyTorch beginners
Kickstart your deep learning journey step by step with practical, beginner-friendly courses led by experts, featuring real datasets and guided exercises.
IntermediateSkill Level
4 hours
9.6K
Track
Deep Learning in Python
18 hours
4K
Not sure where to start?
Take an AssessmentBrowse PyTorch courses and tracks
8 Projects
Course
Introduction to Deep Learning with PyTorch
IntermediateSkill Level
4 hours
9.6K
Course
Intermediate Deep Learning with PyTorch
IntermediateSkill Level
4 hours
3.4K
Course
Transformer Models with PyTorch
AdvancedSkill Level
2 hours
1.6K
Course
Deep Learning for Images with PyTorch
AdvancedSkill Level
4 hours
1.5K
Course
Deep Learning for Text with PyTorch
AdvancedSkill Level
4 hours
1.3K
Course
Deep Reinforcement Learning in Python
AdvancedSkill Level
4 hours
985
Course
Scalable AI Models with PyTorch Lightning
IntermediateSkill Level
3 hours
412
Track
Deep Learning in Python
18 hours
4K
Related resources on PyTorch
blog
How to Learn PyTorch From Scratch in 2025: An Expert Guide
Learn PyTorch from scratch with this comprehensive 2025 guide. Discover step-by-step tutorials, practical tips, and an 8-week learning plan to master deep learning with PyTorch.
Bex Tuychiev
15 min
blog
A Guide to PyTorch Certifications & Certificates
Unlock the potential of AI with our guide on PyTorch Certifications & Certificates. Learn key differences, explore top courses, and discover how PyTorch skills can elevate your career in ML & DL.
Adel Nehme
8 min
Tutorial
PyTorch CNN Tutorial: Build and Train Convolutional Neural Networks in Python
Learn how to construct and implement Convolutional Neural Networks (CNNs) in Python with PyTorch.
Javier Canales Luna
13 min