Intro to Deep Learning with PyTorch (Udacity)

Offered by Udacity, Facebook,
Intro to Deep Learning with PyTorch (Udacity)

Use PyTorch to implement your first deep neural network. In this course, you’ll learn the basics of deep learning, and build your own deep neural networks using PyTorch. You’ll get practical experience with PyTorch through coding exercises and projects implementing state-of-the-art AI applications such as style transfer and text generation.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

Deep learning is driving the AI revolution and PyTorch is making it easier than ever for anyone to build deep learning applications. In this course, you’ll gain practical experience building and training deep neural networks using PyTorch. You’ll be able to use these skills on your own personal projects.

What You Will Learn

LESSON 1
Introduction to Deep Learning

  • Discover the basic concepts of deep learning such as neural networks and gradient descent
  • Implement a neural network in NumPy and train it using gradient descent with in-class programming exercises
  • Build a neural network to predict student admissions

LESSON 2
Introduction to PyTorch

  • Hear from Soumith Chintala the creator of PyTorch how the framework came to be where it’s being used now and how it’s changing the future of deep learning

LESSON 3
Deep Learning with PyTorch

  • Build your first neural network with PyTorch to classify images of clothing
  • Work through a set of Jupyter Notebooks to learn the major components of PyTorch
  • Load a pre-trained neural network to build a state-of-the-art image classifier

LESSON 4
Convolutional Neural Networks

  • Use PyTorch to build Convolutional Neural Networks for state-of-the-art computer vision applications
  • Train a convolutional network to classify dog breeds from images of dogs

LESSON 5
Style Transfer

  • Use a pre-trained convolutional network to create new art by merging the style of one image with the content of another image
  • Implement the paper "A Neural Algorithm of Artistic Style” by Leon A. Gatys

Alexander S. Ecker and Matthias Bethge"

LESSON 6
Recurrent Neural Networks

  • Build recurrent neural networks with PyTorch that can learn from sequential data such as natural language
  • Implement a network that learns from Tolstoy’s Anna Karenina to generate new text based on the novel

LESSON 7
Natural Language Classification

  • Use PyTorch to implement a recurrent neural network that can classify text
  • Use your network to predict the sentiment of movie reviews

LESSON 8
Deploying with PyTorch

  • Soumith Chintala teaches you how to deploy deep learning models with PyTorch
  • Build a chatbot and compile the network for deployment in a production environment
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Build Better Generative Adversarial Networks (GANs) (Coursera) Coursera
DeepLearning.AI

Build Better Generative Adversarial Networks (GANs) (Coursera)

In this course, you will: Assess the challenges of evaluating GANs and compare different generative models; Use the Fréchet Inception Distance (FID) method to evaluate the fidelity and diversity of GANs; Identify sources of bias and the ways to detect it in GANs; Learn and implement the techniques associated with the state-of-the-art StyleGANs.

Aug 3rd 2026
3 Weeks
Attention Mechanism with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Attention Mechanism with Google Cloud (Udacity)

Learn how the attention mechanism works and can be applied to machine translation. This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Self Paced
Self-Paced
Computer Vision with Embedded Machine Learning (Coursera) Coursera
Edge Impulse

Computer Vision with Embedded Machine Learning (Coursera)

Computer vision (CV) is a fascinating field of study that attempts to automate the process of assigning meaning to digital images or videos. In other words, we are helping computers see and understand the world around us! A number of machine learning (ML) algorithms and techniques can be used to accomplish CV tasks, and as ML becomes faster and more efficient, we can deploy these techniques to embedded systems.

Aug 3rd 2026
3 Weeks
AI for Medical Diagnosis (Coursera) Coursera
DeepLearning.AI

AI for Medical Diagnosis (Coursera)

AI is transforming the practice of medicine. It’s helping doctors diagnose patients more accurately, make predictions about patients’ future health, and recommend better treatments. As an AI practitioner, you have the opportunity to join in this transformation of modern medicine. If you're already familiar with some of the math and coding behind AI algorithms, and are eager to develop your skills further to tackle challenges in the healthcare industry, then this specialization is for you. No prior medical expertise is required!

Aug 3rd 2026
3 Weeks
Machine Learning Introduction for Everyone (Coursera) Coursera
IBM

Machine Learning Introduction for Everyone (Coursera)

This three-module course introduces machine learning and data science for everyone with a foundational understanding of machine learning models. You’ll learn about the history of machine learning, applications of machine learning, the machine learning model lifecycle, and tools for machine learning. You’ll also learn about supervised versus unsupervised learning, classification, regression, evaluating machine learning models, and more.

Aug 17th 2026
3 Weeks
Practical Machine Learning on H2O (Coursera) Coursera
H2O.ai

Practical Machine Learning on H2O (Coursera)

In this course, we will learn all the core techniques needed to make effective use of H2O. Even if you have no prior experience of machine learning, even if your math is weak, by the end of this course you will be able to make machine learning models using a variety of algorithms. We will be using linear models, random forest, GBMs and of course deep learning, as well as some unsupervised learning algorithms.

Aug 17th 2026
5-12 Weeks