RTE logo
  • Home
  • Courses
  • Paths
  • Blog
  • Products
  • About
← Back to courses

Start here

Learning paths

The course index tells you what exists. A path tells you what to do first. Each one is an order to take existing courses in, with a reason for every step - and your progress carries over, because the steps are the same courses you would read anyway.

From nothing to a working AI backend

New to software, or new to Python

Write Python confidently, build and ship an API with FastAPI, then put a language model behind it.

  1. Core Python→
  2. FastAPI→
  3. Agentic AI
3 courses · 74 lessonsOpen the path →

Technical interview preparation

Interviewing for backend or full-stack roles

Handle the coding round, the design round, and the "why did you build it that way" round.

  1. Data Structures & Algorithms→
  2. Design Patterns→
  3. Architecture Patterns→
  4. Microservices Patterns
4 courses · 136 lessonsOpen the path →

Node.js that holds up under load

Already shipping Node, now being asked why it is slow

Explain what the event loop is doing, find the thing that blocks it, and fix it with evidence rather than guesses.

  1. Event Loop Lifecycle→
  2. Node.js Performance→
  3. Huge JSON Handling→
  4. Microservices Patterns
4 courses · 84 lessonsOpen the path →