Course detailUcla ExtensionComputer Science & Softwareunknown

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.

Schedule note
September 21 - December 6; This section has no set meeting times.

Help keep the register running.

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

Buy me a coffee