
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.
Build your skills as a data engineer, drive organizational goals by ingesting, transforming, storing, and serving data to data stakeholders, and grow your career in a high-demand field.
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.
Design an ML production system: scoping, data, modeling, deployment. Prototype development, deployment & continuous improvement.
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.
Explore the fundamental mathematics toolkit of machine learning: calculus, linear algebra, statistics, and probability.
Learn foundational AI concepts through an intuitive visual approach, then learn the code needed to implement the algorithms and math for ML.
Learn image generation with GANs from basics to advanced techniques. Covers social implications like bias & privacy preservation.
Equip yourself with the knowledge necessary to use the TensorFlow API along with best practices and hands-on experience in one of the most in-demand deep learning frameworks.
Build neural networks (CNNs, RNNs, LSTMs, Transformers) and apply them to speech recognition, NLP, and more using Python and TensorFlow.
Estimate treatment effects from randomized controlled trials data. Interpret diagnostic & prognostic models. Apply NLP to extract info from unstructured medical data.
Learn about AI technologies and how to use them. Examine AI's societal impact, and learn to navigate this technological shift.