Back to Courses
Intermediate
Artificial Intelligence & Machine Learning
en
Generative AI
Udacity
Platform
· California, USA
About this course
This intermediate Nanodegree program equips developers to deploy reliable, production-grade generative AI solutions. Learners move beyond theory to master implementation patterns for model selection, cost estimation, and robust prompt engineering. The program covers lightweight model adaptation with PEFT, building end-to-end Retrieval-Augmented Generation (RAG) systems using vector databases and evaluation frameworks like RAGAS, and developing advanced multimodal applications that process text, images, and audio. Students also learn to enforce structured outputs with Pydantic and implement observability to build, trace, and debug modern AI applications.
Prerequisite Skills
Skills you should have before taking this course
Deep Learning
Intermediate Python
Generative AI fundamentals
Database fundamentals
Hugging Face
Intermediate Python programming
Hugging Face ecosystem
Skills Gained
Skills you will develop by completing this course
Computer Vision
Prompt Engineering
Generative AI
Model Evaluation
Image pre-processing
Word embeddings
Ethical AI
AI audio and speech analysis
YOLO algorithm
Text generation
Retrieval-augmented generation (RAG)
Large language models (LLMs)
Vector databases and vector stores
PEFT model adaptation
Multimodal AI applications
Pydantic for structured outputs