Start here
How language models work
AI Fundamentals
Align Your Code, Align Your Mind.
A learning platform for .NET developers. Every concept is demonstrated in C#, with cost, evaluation and failure modes treated as first-class.
Browse tracksStart here
AI Fundamentals
Track
Nine courses from how a language model behaves to running agents and retrieval on Azure — every concept demonstrated in .NET, with cost, evaluation and failure modes treated as first-class.
Course 1
How language models actually behave, assuming no prior AI knowledge. The prerequisite for everything else in the track.
6 lessons
Course 2
System versus user prompts, few-shot examples, structured output, evaluation and prompt versioning — treated as code, not folklore.
Course 3
Vector representation, similarity, chunking, indexing, and how to choose a store you will not regret.
Course 4
Retrieval pipelines end to end: chunking strategy, re-ranking, grounding, citation, and measuring whether any of it helped.
Course 5
Kernels, plugins, planners and memory — Microsoft’s orchestration layer, in idiomatic .NET.
Course 6
Agent primitives, tools, state and multi-agent coordination on Microsoft’s framework.
Course 7
Protocol design, building servers and clients in C#, and exposing tools that other people’s agents can call safely.
Course 8
Patterns, tool use, planning loops, guardrails, evaluation and the failure modes nobody demos.
Course 9
Azure OpenAI and AI Search in production: deployment, quotas, cost control and monitoring.