Udacity part of Accenture logo

Deep Learning Courses

Deep learning underlies generative AI, computer vision, and natural language processing. Udacity's deep learning courses develop both the theoretical and practical skills for building, training, and optimizing neural networks. You'll work with PyTorch to program transformer networks, explore convolutional and generative models, and learn applied model optimization including quantization, pruning, hardware acceleration, and advanced compression. Course options include the Computer Vision Nanodegree, transformer programming with PyTorch, model optimization principles, and advanced compression, progressing from deep learning fundamentals through production-level model efficiency.

Browse Deep Learning Courses

Building Generative Models

This course covers the construction and training of Generative Adversarial Networks (GANs), providing a comprehensive understanding of generative models. Starting with foundational concepts of latent spaces and data distributions, learners will progress to implementing generator and discriminator networks using PyTorch. The curriculum emphasizes step-by-step training processes, improvements in GAN architecture, and the exploration of Deep Convolutional GANs. Additionally, the course presents conditional image generation and introduces diffusion models, highlighting comparisons with GANs. Practical applications culminate in a hands-on project focused on creating synthetic handwriting for CAPTCHA systems, reinforcing learned concepts.

View Course

Computer Vision

Master the computer vision skills behind advances in robotics and automation. Write programs to analyze images, implement feature extraction, and recognize objects using deep learning models.

View Course

Programming Transformer Neural Networks with PyTorch

This course will guide you through the essential concepts of Transformer Neural Networks and their implementation using PyTorch. Starting with an introduction to Transformers, you will learn to build and train Transformer models from scratch. Additionally, you will explore the advantages of using pre-trained Transformer models and how to leverage them effectively in your projects. By the end of this course, you will have a solid foundation in programming Transformer Neural Networks with PyTorch.

View Course

Model Optimization Foundational Principles

This course equips learners with essential techniques to enhance machine learning models. Starting with an introductory overview, the course covers key optimization strategies, including quantization techniques that reduce model size and improve efficiency. Students will explore pruning and sparsity methods to eliminate redundancy in models. The use of profiling tools and performance analysis is emphasized, allowing students to assess and refine their models effectively. Finally, the course culminates in practical applications, featuring hands-on experience with optimizing and deploying the GPT-2 model. Students will gain a solid foundation in optimizing state-of-the-art models for real-world applications.

View Course

Efficient Architectural Design and Hardware Acceleration

This course explores the intersection of innovative model design and advanced hardware solutions. It begins with an introduction to efficient model architectures, focusing on optimization techniques for various applications. Participants will learn to develop mobile-friendly networks, ensuring seamless deployment on resource-constrained devices. The course emphasizes practical skills in utilizing hardware acceleration tools and libraries, followed by strategies to integrate these techniques with efficient architectures. The project showcases real-world applications of efficient medical diagnostics powered by hardware-aware model optimization, culminating in a comprehensive understanding of the entire ecosystem.

View Course

Advanced Model Compression Techniques

This course equips learners with essential methodologies to reduce the size of machine learning models without significantly impacting performance. Starting with an introduction to various techniques, tools, and real-world applications, the course delves into post-training and training-time compression methods. Participants will explore how to build collaborative compression pipelines that enhance model efficiency. In the project "UdaciSense - Optimized Mobile Object Recognition," learners apply their knowledge to develop a practical, optimized solution for mobile devices. This course is perfect for AI practitioners seeking to advance their skills in model optimization.

View Course

Complementary Course Collections

Deep learning opens into several applied specialisms. Pair this collection with Machine Learning & Deployment, Computer Vision, and LLM Fine-Tuning & Training to ship models, work with image data, and adapt large language models to your own tasks.

Machine Learning & Deployment

Combining Machine Learning fundamentals with cloud platforms, DevOps, and continuous deployment courses equips you with the tools to build, deploy, and manage intelligent applications end-to-end. This integrated approach boosts efficiency, automates workflows, and drives faster innovation.

View Course Collection

Computer Vision Courses

Computer vision builds directly on core machine learning skills. Add Deep Learning, Machine Learning & Deployment, and Python for Data Science to train vision models, deploy them, and handle the data they depend on.

View Course Collection

LLM Fine-Tuning & Training Courses

Fine-tuning builds on core model knowledge. Pair this collection with Generative AI & Large Language Models, Deep Learning, and RAG & Vector Database courses to understand the models, train them well, and extend them with your own data.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.