UCLA Extension winter holiday closure: December 21 through January 1. Learn More

Generative AI with Applications in Python

COM SCI X 455

This course immerses students in the world of generative artificial intelligence (GenAI) and covers high-level browser-based tools, emphasizing the Python code behind them.

READ MORE ABOUT THIS COURSE
Online
Starting at $1,095.00
As few as 11 weeks
4.0

What you can learn.

  • Demonstrate a comprehensive understanding of key Generative AI concepts, including tokenization, vectorizing text, and attention mechanisms
  • Apply Generative AI techniques to create AI-generated content, such as images and videos, from text prompts
  • Optimize and fine-tune AI models on custom datasets and problems to enhance and extend the GenAI models

About this course:

This course focuses on the principles and applications of generative AI (GenAI). It covers browser-based tools like ChatGPT and emphasizes the Python code that makes these tools work. Students will use Python to learn about Natural Language Processing (NLP) and explore the neural network architectures that are used in generative AI, including Transformer and Diffusion models. Once establishing the theoretical foundations, students will learn about specific applications and extensions such as Text-to-Speech (TTS) and Text-to-Image, Image-to-image, and Text-to-Video generation. Students explore classic models like BERT and GPT in detail, covering the original scientific papers that started the generative AI revolution. The course covers fine-tuning these and other models, building applications with LangChain, and practical exercises, including fully guided end-to-end projects, with topics ranging from branding and logo generation to voice cloning and Deep Fakes. By the end of the course, students will be able to craft expert prompts for various generative AI algorithms, train custom models, optimize model performance, and apply generative AI techniques to solve complex problems, preparing them for a job market that increasingly values and demands GenAI tools and expertise.
Prerequisites
Before embarking on the Generative AI with Applications in Python course, it is imperative to establish a robust foundational knowledge. We suggest the following preparatory courses: Introduction to Data Science to acquaint yourself with the basic principles of data science and Machine Learning Using Python.

Winter 2025 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Canceled
See Details
Instructor: Joel Kowalewski
400721
Fee:
$1,095.00
Onlineformat icon
Notes

Enrollment limited; early enrollment advised. Enrollment deadline: January 20th, 2025

Refund Deadline
No refunds after January 10, 2025

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Lifelong Learning

See More