What You Need to Know Before
You Start

Starts 4 June 2026 11:12

Ends 4 June 2026

00 Days
00 Hours
00 Minutes
00 Seconds
course image

Generative AI

Unlock the power of Generative AI through hands-on projects covering LLMs, computer vision, chatbots, and real-world applications with PyTorch and Hugging Face.
via Udacity

139 Courses


50 hours

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Overview

Embark on a transformative journey into Generative AI! We'll start by diving into the essentials with an introductory course, progress to mastering text generation with Large Language Models, unravel the complexities of image creation in computer vision and cap it off by bringing AI to life in real-world applications.

From foundational theories to building sophisticated chatbots and AI agents, this program will empower you with job-ready skills in the exciting field of Generative AI.

Syllabus

  • Welcome to the Nanodegree Program!
  • Welcome to Udacity! We're excited to share more about your Nanodegree program and start this journey with you!
  • Generative AI Fundamentals
  • Dive into generative AI with this course, which explores its fundamental principles and relationship to prior artificial intelligence innovations. We will walk through popular generative models and how they work, how deep learning models are developed using tools like PyTorch and Hugging Face, and finally, how to customize pre-trained open-source models for a specific use case. In the project, you will apply a cutting-edge technique called parameter-efficient fine-tuning (PEFT), which allows for the adaptation of massive foundation models with minimal usage of computational resources.
  • Large Language Models (LLMs) & Text Generation
  • Dive deeper into how computers understand and create language, and learn how to build a custom chatbot using unsupervised machine learning, prompt engineering, and retrieval augmented generation. We'll start with a high-level overview of the types of LLMs, the differences between them, and how best to account for their strengths and weaknesses. Then we'll get into the internal details, including natural language processing (NLP) techniques like tokenization, as well as modern transformer architectures and attention mechanisms. Finally, we'll build a practical LLM application that combines an LLM with a custom dataset.
  • Computer Vision and Generative AI
  • Learn how computers process and understand image data, then harness the power of the latest Generative AI models to create new images.
  • Building Generative AI Solutions
  • Gain the skills to build advanced AI systems with real-world impact. Start by teaching AI to interpret human language through semantic search, then manage complex data structures with vector databases. Get hands-on with LangChain to develop adaptive language models, gaining the expertise to bring AI-driven solutions to life. With a focus on practical applications across industries, you’ll learn to create user-friendly AI solutions that truly stand out. By the end, you’ll be equipped to design innovative systems that redefine what’s possible, ready to apply your expertise wherever AI can make a difference.
  • Congratulations!
  • Congratulations on finishing your program!

Taught by

Brian Cruz, Emily McMilin, Victor Geislinger, Jason Lin, Erick Galinkin, Giacomo Vianello, Chuyi Shang, Annabel Ng, Derek Xu, Nathaniel Haynam, Valerie Scarlata, Chang She and Sergei Kozyrenko


Subjects

Computer Science