47% OFFYearly Pro
$30/mo$16/mobilled yearlyGet Pro
Skill level

Intermediate courses

Intermediate is where production engineering starts. You’ve shipped a service or a script; now you want the patterns real teams use: evaluating RAG retrieval, wiring agents to tools, picking between async and sync, reading an OpenAPI spec, and shipping Docker + CI for something that isn’t trivial.

Curated by Param Harrison

Create your free account

or use email

By continuing, you accept our Terms and Privacy Policy.

Already have an account? Sign in

Courses at this level assume you know the fundamentals and move fast. Less setup, more decisions. Real codebases, real trade-offs.

Showing 34 of 34 courses

Common questions

Intermediate: quick answers

  • How do I know if I’m intermediate?

    You’ve shipped at least one service or script to real users. You’re comfortable reading other people’s Python. You can read an API reference and figure out the rest. You want depth, not explanations of variables.

  • What should I take first?

    Depends on what you’re building. If RAG: RAG Fundamentals → Hybrid Search. If agents: AI Agents Fundamentals → AI Agent Design Patterns. If backend: Async Python Patterns → Twelve-Factor FastAPI.

  • Is the bootcamp an intermediate track?

    Yes. The AI Bootcamp assumes intermediate comfort: you can write Python, you’ve used an LLM API once, you’re ready to wire together real systems.

  • How does intermediate differ from advanced?

    Intermediate teaches the pattern. Advanced assumes you know the pattern and deep-dives the production gotchas. Evaluation harnesses, multi-agent coordination, observability in production.