Building and Training Neural Networks with PyTorch
Updated in May 2025.
This course now features Coursera Coach — your interactive learning companion that helps you test your knowledge, challenge assumptions, and deepen your understanding as you progress.
Master the power of neural networks with this hands-on deep learning course built entirely in PyTorch. Designed for data scientists, AI practitioners, and developers, this course guides you step by step through building, training, and evaluating models for image, audio, and sequence-based tasks using one of the industry’s most popular frameworks.
You’ll begin by exploring classification models, learning how to handle binary and multi-class problems, interpret confusion matrices, and analyze ROC curves. Through practical exercises, you’ll prepare data, design dataset classes, and build your own neural network architectures to solve real classification challenges.
Next, you’ll move into Convolutional Neural Networks (CNNs), where you’ll develop both image and audio classification systems. You’ll learn how CNN layers work, implement preprocessing pipelines, and construct models for binary and multi-class image tasks. You’ll also extend these skills to audio classification, giving you a broader understanding of how CNNs apply across domains.
From there, you’ll dive into object detection, mastering accuracy metrics, labeling formats, and the YOLO (You Only Look Once) algorithm. Hands-on coding sessions walk you through data preparation, training, and inference so you can build complete, end-to-end detection workflows.
In the final modules, you’ll explore neural style transfer, transfer learning with pre-trained networks, and sequence modeling using RNNs and LSTMs — gaining the skills to tackle advanced deep learning applications.
By the end of this course, you will have:
- Built and evaluated neural network models for binary and multi-class classification.
- Designed and trained CNNs for image and audio data.
- Implemented object detection workflows using YOLO.
-
Watch on Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Neural Network Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
7 Common Java Streams Mistakes and How to Avoid Them
Medium · Programming
Implementing an Item-Based Recommendation System from Scratch in Python
Medium · Machine Learning
The Threshold Is a Business Decision, Not a Statistical One
Medium · Machine Learning
Can Your Stress Level Predict How Much You Sleep?
Medium · Machine Learning
🎓
Tutor Explanation
DeepCamp AI