Course detailUcla ExtensionComputer Science & Softwareopen

COM SCI X 455

Building Generative AI Applications with Python

This 10-week hands-on course takes you from generative AI fundamentals to production-grade applications.

You will build real systems using the same tools and frameworks used in industry: PyTorch, Hugging Face, LangChain, and modern LLM APIs, and leave with a deployable capstone project you can showcase on GitHub.

Topics span diffusion models, large language models (LLMs), multimodal AI, prompt engineering, agentic AI systems, and fine-tuning with LoRA/QLoRA.

Each week pairs conceptual depth with a hands-on lab.

The course is designed for working professionals who want immediately applicable skills in the fastest-moving area of technology.

A note on this course's philosophy: information about generative AI is freely available online.

This course teaches judgment, when to use which tool, what breaks in production, and how to make defensible architectural decisions.

Every week includes failure case analysis, role-specific scenarios, and graded written reasoning components that cannot be answered by running code.

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee