Start here
How language models work
AI Fundamentals
Project
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.
Start 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.
Nothing here asks you to sign in, because there is nothing to sign in to. The whole site is prerendered static files. What you complete, answer, write and prefer is kept in this browser’s local storage and never sent anywhere — which also means clearing site data erases it. The export file on your profile is how you back it up or move it to another machine.
The one exception is worth naming: the pages you visit are counted in aggregate by Vercel Analytics, so it is possible to tell which lessons get read. Nothing you type, answer or complete is part of that.
The lessons, the curriculum and the code that renders them are one public repository, together with the architecture notes and the decision records explaining why it is built this way. If a lesson is wrong, the fix is a pull request.
Read the source on GitHub