Skip to main content

Foundations of Generative AI

COM SCI 910.1

This course introduces generative AI through theory and hands-on practice, covering model evolution, practical techniques, and ethical frameworks to build, refine, and evaluate systems in real-world contexts.

Duration
As few as 6 weeks
Units
0.0
Current Formats
Live Online
Cost
Starting at $595.00

Get More Info

 

What you can learn.

Explain the evolution of generative AI by tracing the path from n-gram and recurrent models to modern transformers and diffusion systems, highlighting the breakthroughs that enabled large-scale generative modeling.
Implement simple generative models such as GANs and autoregressive language models using deep learning frameworks like PyTorch or TensorFlow, gaining hands-on experience with model training and evaluation.
Describe and apply the transformer architecture by analyzing its key components such as attention mechanisms, positional encoding, encoder/decoder blocks, and explaining why it outperforms earlier architectures.
Design and test effective prompts across zero-shot, few-shot, and chain-of-thought strategies, understanding how prompt structure impacts the quality and reliability of model outputs.
Fine-tune and instruction-tune pre-trained models for domain-specific tasks, applying techniques such as parameter-efficient fine-tuning (LoRA, adapters) and instruction alignment to adapt models efficiently.
Identify and critique the limitations of generative AI systems including hallucinations, brittleness,and vulnerability to prompt injection, while experimenting with safeguards and mitigation techniques.

About This Course

This course provides a comprehensive introduction to generative AI, combining theoretical foundations with hands-on practice. Students will explore the historical evolution of generative models, beginning with early statistical methods and advancing through recurrent and convolutional networks to modern transformers and diffusion-based systems. Emphasis is placed on understanding how these models work, why they matter, and how they are applied in real-world scenarios. The course also equips students with practical skills in transformer architectures, prompt engineering, instruction tuning, and parameter-efficient fine-tuning. Finally, students will engage with the ethical and responsible use of generative AI, learning frameworks for governance, fairness, and safety. By the end of the course, students will be able to build, tune, and critically evaluate generative AI systems, while also articulating the societal and organizational implications of their use.

Winter 2026 Schedule

Date
Details
Format
 
-
Thursday 6:00PM - 9:00PM PT
Instructor:
Esra Duygun
REG#
406991
Fee:
$595.00
Live Onlineformat icon
Remote Classroom
Updating...
Notes
Enrollment limited; early enrollment advised. Enrollment deadline: January 4th, 2026.
Deadline
Refunds only available from November 03, 2025 to January 11, 2026
Schedule
Type
Date
Time
Location
Discussion
Thu Jan 8, 2026
6:00PM PT - 9:00PM PT
Remote Classroom
Discussion
Thu Jan 15, 2026
6:00PM PT - 9:00PM PT
Remote Classroom
Discussion
Thu Jan 22, 2026
6:00PM PT - 9:00PM PT
Remote Classroom
Discussion
Thu Jan 29, 2026
6:00PM PT - 9:00PM PT
Remote Classroom
Discussion
Thu Feb 5, 2026
6:00PM PT - 9:00PM PT
Remote Classroom
Discussion
Thu Feb 12, 2026
6:00PM PT - 9:00PM PT
Remote Classroom