The single path

The career ladder

One climb, beginner → architect. Every rung is a real role with its own skills and an XP gate. Clear a stage's lessons and pass its gate to be promoted to the next.

Start the climb →12 stages, one path
  1. STAGE 0

    First Light

    Curious Beginner
    ● You are hereFoundation

    Prove you can make a computer do something in three minutes. Print, variables, f-strings — the run-it-and-see-it dopamine hit.

    print & variablesf-stringsfirst program
    4 lessons·Gate 180 XP·0/4 done
    0/180 XP
  2. STAGE 1

    Logic & Loops

    Apprentice
    ◌ LockedFoundation

    Control flow, booleans, loops, debugging — the muscle memory of code that branches and repeats. Ends on your first boss build.

    control flowbooleansloopsdebugging
    6 lessons·Gate 390 XP
  3. STAGE 2

    Real Tools

    Junior Developer
    ◌ Locked£25k–£32k

    Functions, scope, and data structures — lists, dicts, tuples, sets, comprehensions. Your first multi-feature project a stranger could use.

    functionslists & dictscomprehensions1st project
    12 lessons·Gate 600 XP
  4. STAGE 3

    Touching the World

    Mid-level Developer
    ◌ Locked£35k–£50k

    Files & JSON, the stdlib, calling an API, secrets & env-vars, error handling, OOP and your first pytest. Code that survives failure and talks to services.

    files & JSONAPIsOOPtesting
    11 lessons·Gate 720 XP
  5. STAGE 4

    Working With Data

    Data / ML Engineer
    ◌ Locked£45k–£65k

    Your first specialism. Schema & batch validation, feature engineering, a rule-based classifier, evaluation metrics, a train→predict→evaluate loop — hand-rolled pure Python.

    validationfeature engineeringmetricsML pipeline
    8 lessons·Gate 760 XP
  6. STAGE 5

    Engineering Craft

    Senior Developer
    ◌ Locked£55k–£75k

    The advanced pure-Python patterns that separate mid from senior — generators, decorators, context managers, asyncio basics, plugin registries, state machines.

    generatorsdecoratorsasyncstate machines
    8 lessons·Gate 1000 XP
  7. STAGE 6

    Building With AI

    AI-Curious Developer
    ◌ LockedAI-track role

    LLM-from-code fundamentals — prompting, system prompts & memory, calling an LLM (stubbed), tool-call dispatch, JSON guardrails. Ends on the AI-Assistant core boss.

    promptingtool dispatchJSON guardrailsLLM basics
    8 lessons·Gate 880 XP
  8. STAGE 7

    Automating the Boring Work

    Integrations / Automation Engineer
    ◌ LockedAI-track role

    Production ops patterns — retry with backoff, idempotency, config-driven dispatch, rate-limiting, dead-letter handling, step pipelines, scheduling. The bridge into AI engineering.

    retry/backoffidempotencypipelinesscheduling
    8 lessons·Gate 880 XP
  9. STAGE 8

    AI Engineering

    AI Engineer
    ◌ LockedAI-track role

    Build real AI features — few-shot & structured prompting, robust function-calling, RAG with embeddings + vector search, a minimal agent loop, guardrails, and evals.

    RAGembeddingsagentsevals
    9 lessons·Gate 1000 XP
  10. STAGE 9

    AI Architecture

    AI Architect
    ◌ LockedArchitect role

    The systems view — multi-agent orchestration, vector-DB design, pipeline/DAG design, scaling & batching, cost control & token budgeting, observability, failure-mode design.

    orchestrationvector-DB designcost controltracing
    8 lessons·Gate 1100 XP
  11. STAGE 10

    Reading Code

    Reviewer
    ◌ LockedSenior skill

    The durable human skill — reviewing other people's code. Read a diff and find the bug, spot the missing edge case, judge structure, catch the security issue, give good feedback.

    diff reviewedge casessecurity reviewfeedback
    6 lessons·Gate 820 XP
  12. STAGE 11

    Judging AI Code

    AI Architect / Lead
    ◌ LockedLead skill

    The headline wedge — reviewing and verifying AI-generated code. Spot the confident-but-wrong output, the hallucinated API, the plausible-but-insecure pattern; write the harness that proves it; decide accept/reject/revise.

    AI verificationharness designaccept/rejectcapstone
    7 lessons·Gate 1000 XP
HONEST:Stages and XP are your in-app progression — they reflect skills demonstrated, not a job offer. Role and salary labels are indicative context, never a promise.