Client discovery & FDE practice
Turn an ambiguous AI request into a scoped project with a workflow owner, a baseline, and evidence of value.
Learn the full delivery cycle: discover the need, engineer the data, build useful AI, and operate it with confidence.
Follow the sequence or focus on a gap. Every module includes a worked scenario, a practical assignment, and a knowledge check.
Turn an ambiguous AI request into a scoped project with a workflow owner, a baseline, and evidence of value.
Build small services with explicit contracts, predictable failures, and tests that reveal real defects.
Make business calculations reliable by defining grain, validating joins, and treating data assumptions as contracts.
Understand storage, compute, identity, and catalog boundaries before provisioning an AI application.
Build repeatable transformations and understand the execution decisions behind reliable incremental pipelines.
Coordinate data work, handle late events, and recover interrupted pipelines with evidence of correctness.
Choose models and prompts through task evidence, validate outputs, and design for uncertainty.
Connect answers to source evidence and diagnose retrieval separately from generation.
Build an explicit authorization boundary around managed search and verify the full path to the answer.
Let models propose actions while trusted software controls permissions, state transitions, and execution.
Build a repeatable evaluation loop that connects application traces, human judgment, and release decisions.
Connect data access, model governance, threat modeling, and adversarial testing into one defensible boundary.
Version the whole AI application and release only when the relevant engineering and evaluation gates pass.
Connect AI workflows to operational systems without losing authorization, consistency, or failure visibility.
Build a small useful prototype, gather realistic feedback, and decide what must change before a pilot.
Measure the complete task and compare architecture choices under declared, repeatable conditions.
Release a reproducible application with deliberate identity, networking, configuration, and recovery choices.
Detect degraded behavior, recover deliberately, and communicate clearly when an AI application fails.
Keep technical work aligned with decisions, dependencies, scope, and the people who will operate it.
Present verifiable evidence of your work and explain your decisions under unfamiliar constraints.
No modules match this search. Try a broader topic or choose All modules.
Build a support copilot with authorized evidence, human-approved actions, repeatable evaluation, and an operational handoff.
Explore the capstone