
AI Python for Beginners
Learn Python programming with AI assistance. Gain skills writing, testing, and debugging code efficiently, and create real-world AI applications.
Grow your AI career with foundational specializations and skill-specific short courses taught by leaders in the field.
Understand and implement the attention mechanism, a key element of transformer-based LLMs, using PyTorch.
Understand the transformer architecture that powers LLMs to use them more effectively.
Learn the essential steps to pretrain a large language model from scratch.
Deploy AI for edge devices and smartphones. Learn model conversion, quantization, and how to modify for deployment on diverse devices.
Discover when to use finetuning vs prompting for LLMs. Select suitable open-source models, prepare data, and train & evaluate for your specific domain.
Learn and build diffusion models from the ground up, understanding each step. Learn about diffusion models in use today and implement algorithms to speed up sampling.