Beginner to intermediate
Use AI in development
Turn an AI suggestion into a small, reviewable change with evidence.
Comfortable reading code and running a project's existing checks.
First step: Choose a surface and understand its commands →Start here
Choose what you want to understand and how much time you have. Start small, keep the evidence, and continue at your own pace.
Your suggested route
Session lengths are a planning guide. Stop at a useful boundary and continue later; reading a link does not complete a practical step.
Open My Learning →Link to this recommendation →Every path works without an account or JavaScript. Prerequisites are shown before you begin.
Beginner to intermediate
Turn an AI suggestion into a small, reviewable change with evidence.
Comfortable reading code and running a project's existing checks.
First step: Choose a surface and understand its commands →Intermediate
Follow a change from a bounded product through durable execution to observable delivery.
Git, basic containers, and familiarity with a CI pipeline.
First step: Model a run before writing a script →Beginner to intermediate
Build an explainable feedback loop without leaking secrets or trusting the wrong client address.
Basic HTTP and Nginx configuration; a local environment for optional labs.
First step: Draw the feedback loop →Intermediate
Design a secret-validation boundary, interpret controller status, and make deployment gates enforceable.
Kubernetes resources, namespaces, RBAC, and basic controller concepts. Use synthetic credentials for exercises.
First step: Define who may observe secret properties →Intermediate
Follow location data from an isolated ingestion boundary to an ordered live view and a scoped public link.
HTTP APIs, SQL transactions, and basic WebSocket concepts. Use synthetic locations and identities.
First step: Establish the tenant boundary →