Module 1: Python & Machine-Learning Foundations
Build the programming, data-handling, probability, and model-evaluation foundations needed for later generative AI work.
Progress from Python and machine-learning foundations to transformer concepts, retrieval systems, evaluation, integration, and responsible deployment.
Build the programming, data-handling, probability, and model-evaluation foundations needed for later generative AI work.
Understand tokens, embeddings, attention, context, training stages, inference, limitations, and common model families at a practical level.
Structure instructions, examples, context, output formats, and safety boundaries, then test prompts systematically.
Prepare content, create embeddings, compare retrieval strategies, use vector stores, and evaluate search quality.
Build RAG pipelines with source attribution, access-aware retrieval, grounding checks, and clear failure behavior.
Define test sets and quality criteria, inspect bias and failure modes, protect sensitive data, and design meaningful human oversight.
Connect model providers and supported open models through resilient APIs, structured outputs, tool calls, caching, and cost controls.
Deliver a documented generative AI application with evaluation evidence, monitoring signals, access controls, and an operational handoff.
Build and evaluate a retrieval-based assistant that cites approved sources and communicates uncertainty clearly.
Ship a scoped generative AI workflow with testing, observability, responsible-use controls, and documented limitations.