Career paths

Where do you want to land?

Courses are the building blocks. Paths string them together into a route to a role — pick one and follow the order, no need to wonder what to learn next.

◢

Frontend developer

Websites in the browser: markup, styles, interactivity. The most common start for a web career.

HTML Basics→CSS & Layout→JavaScript Start
3 courses · 0 / 128 lessonsOpen path →
⚙

Backend engineer

The server side: Python, PHP, Java. Databases and request handling.

Python From Scratch→PHP Basics→Java Backend
3 courses · 0 / 144 lessonsOpen path →
◐

Interface designer

Design principles, typography, layout. From idea to a real site.

Design Basics→HTML Basics→CSS & Layout
3 courses · 0 / 59 lessonsOpen path →
AI

AI engineer

Python for data and working with language models. The modern path into AI.

Python From Scratch→Intro to AI
2 courses · 0 / 109 lessonsOpen path →
DB

Data analyst

SQL, Python and algorithms — three tools of the analyst and data engineer.

SQL & Databases→Python From Scratch→Algorithms & Data Structures
3 courses · 0 / 142 lessonsOpen path →
FS

Full-stack JavaScript

From markup to server in a single language: HTML/CSS, JS, TypeScript, React, Node.

HTML Basics→CSS & Layout→JavaScript Start→TypeScript→React Start→Node.js + Express
6 courses · 0 / 218 lessonsOpen path →
Jr

Junior web developer

The shortest path to your first job: layout, JS, Git — and you're a junior.

HTML Basics→CSS & Layout→JavaScript Start→Git & GitHub
4 courses · 0 / 159 lessonsOpen path →
⚙

DevOps engineer

Linux, Git, Docker — the infra fundamentals you can't ship a product without.

Linux & Bash→Git & GitHub→Docker Basics
3 courses · 0 / 92 lessonsOpen path →
🎯

Interview prep

Algorithms, SQL and Git — what they're guaranteed to ask at a technical interview.

Algorithms & Data Structures→SQL & Databases→Git & GitHub
3 courses · 0 / 93 lessonsOpen path →