Learning roadmap

Your path through the material

Eight modules arranged in the order they build on each other. Click any node to read more. Parallel nodes can be taken in either order.

Core Recommended Optional
Begin
Building with AI
No prior engineering background required
Foundations
01
Thinking in Systems
Mental ModelsFeedback LoopsEmergent BehaviourSystem Boundaries
02
Data and State
What is State?Data FreshnessConsistency ModelsState Mutations
03
APIs and Communication
HTTP BasicsAPI ContractsVersioningRate LimitingWebhooks
04
Async and Concurrency
Sync vs AsyncMessage QueuesRace ConditionsEvent OrderingBackpressure
Production
05
Testing and Validation
Unit TestingIntegration TestingTesting AI OutputsEdge CasesLoad Testing
06
Reliability and Error Handling
Failure ModesRetry PatternsGraceful DegradationCircuit BreakersChaos Engineering
07
Scaling and Performance
Bottleneck AnalysisHorizontal ScalingCaching StrategiesCost ModelingCDNs
08
Security Basics
AuthN vs AuthZPrompt InjectionData ExposureLeast PrivilegeSecurity Headers
Outcome
Build confidently with AI
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.