Tutorials

Step-by-step series for learning by building, one chapter at a time — pick a series below and work through its chapters in order.

New here? Follow the Start Here roadmap

Foundations

The first steps every developer needs, whatever field you choose next.

Beginner

How Computers Work

CPU, RAM vs storage, files, processes, threads, and what the operating system actually does — the ground every other tutorial stands on.

10 Chapters

Beginner

Command Line Basics

Move around files, run programs, chain commands together, and stop being afraid of the terminal — every other tutorial assumes this.

11 Chapters

Beginner

Git & GitHub for Beginners

Save your work, undo mistakes, use branches, fix merge conflicts, and collaborate with pull requests — the first tool every company expects you to know.

11 Chapters

Beginner

How the Web Works

URLs, DNS, HTTP, status codes, cookies, and caching — what actually happens between typing an address and seeing a page, traced with your browser's DevTools and curl.

11 Chapters

Beginner

HTML & CSS Fundamentals

Structure a page with semantic HTML, style it with CSS, and make it look good on phones with the box model, Flexbox, Grid, and responsive design — then publish it.

11 Chapters

Beginner

JavaScript & TypeScript Fundamentals

Learn variables, functions, arrays and objects, the DOM, async code, and then add TypeScript types — and use them to make a profile page interactive.

12 Chapters

Beginner

Math for Programmers

Binary and hex, bitwise flags, boolean logic, sets, modulo, Big-O, counting, probability, and geometry — the everyday math hiding inside your code, learned by building a small toolkit.

12 Chapters

Intermediate

Data Structures & Algorithms

Arrays, hash maps, linked lists, stacks, queues, recursion, searching, sorting, trees, heaps, graphs, and dynamic programming in TypeScript — tied to where you meet them at work, and ready for technical interviews.

14 Chapters

Beginner

SQL & Relational Databases

Tables, keys, relationships, JOINs, aggregation, normalization, indexes, and transactions in PostgreSQL — learned by building the database of a small online shop.

12 Chapters

Backend & DevOps

Build APIs, secure them, take payments, and ship them to production.

AI

Build real features on top of large language models — chatbots, RAG, and agents.