CSE Roadmap

Level 0 of 14 · about 4 weeks

Engineering foundations

Build, test and ship ordinary software before adding models. Every later level assumes these habits.

Modules

  1. 1

    Python for services

    Typing, packaging, virtual environments and project layout

    Common 7 parts · about 6 hours

  2. 2

    Git and code review

    Branches, pull requests and reading a diff

    Common 11 parts · about 5 hours

  3. 3

    HTTP, REST and JSON

    Status codes, auth headers, pagination, timeouts and safe retries

    Core 7 parts · about 8 hours

  4. 4

    Async and concurrency

    Running many model and tool calls at once, safely

    Core 7 parts · about 6 hours

  5. 5

    Testing

    pytest, fixtures and testing code that calls a model

    Core 6 parts · about 6 hours

  6. 6

    Secrets, config and logs

    Keeping keys out of code, and seeing what your agent did

    Core 6 parts · about 5 hours

  7. 7

    Containers and CI

    Packaging a service so it runs anywhere, and checking every change automatically

    Common 6 parts · about 8 hours

  8. 8

    Reading API documentation

    Finding the one parameter that matters

    Common 6 parts · about 4 hours