The shelf · 17 volumes

What's on the shelf, and what isn't.

Every track follows the official documentation, one concept at a time, refreshed weekly to stay current. Here's what each one has, what it deliberately leaves out, and where its content comes from. The reading order itself is inside the app.

In every volume

The same method, every track.

Has

  • A curated reading order, in sections and week-sized sets
  • Study notes per concept, each linked to its source page
  • A question bank per concept; 80% on the quiz unlocks the next
  • A status per concept: Not started, Reading, Hands-on, Done
  • Revision per set: recall notes and a revision quiz
  • Weekly refresh: sources re-checked, changed pages rewritten

Hasn't

  • Videos or live classes
  • An AI tutor or doubt solver
  • Step-by-step walkthroughs for builds
  • Exam dumps, mock exams or pass guarantees
  • Streaks, badges or leaderboards
  • Any claim of accuracy, or of exam or interview relevance
Cloud engineering

AWS Solutions Architect

Organised by the SAA-C03 outline
Sections
20
Concepts
546
Weekend builds
None yet
Production stories
70

Design secure, resilient, high-performing and cost-optimised architectures on AWS: identity, accounts, networking, compute, storage, databases, serverless, containers, integration, security and cost, ending with architecture patterns.

Has

  • Exam-style scenario questions: a team, its constraints, the best fit
  • Practice problems where there's something to compute or write: IAM policies, CIDR ranges, CLI and SDK requests
  • A breadth that matches the Associate level

Hasn't

  • Weekend builds, for now
  • A gentle start for people new to IT. AWS suggests Cloud Practitioner first for them
  • Exam preparation as its goal
AWS documentation
Cloud engineering

Google Cloud Engineer

Organised by the Associate Cloud Engineer outline
Sections
16
Concepts
295
Weekend builds
9
Production stories
40

Set up, deploy, operate and secure solutions on Google Cloud: organisation and IAM, billing, networking, Compute Engine, GKE, serverless, storage, databases, analytics, monitoring and infrastructure as code.

Has

  • Exam-style scenario questions
  • Weekend builds from a first project and budget alert to a Terraform rebuild
  • Practice problems for IAM, networking and gcloud requests

Hasn't

  • Step-by-step console walkthroughs
  • A free-tier guarantee: builds can cost money, so set budgets
  • Exam preparation as its goal
Google Cloud documentationKubernetes documentation
image/svg+xml Software engineering

Python & FastAPI

OOP · async · FastAPI
Sections
18
Concepts
278
Weekend builds
12
Production stories
31

From setup and the core language to functional and object-oriented Python, type hints, packaging, async and concurrency, testing, NumPy and pandas basics, Pydantic, FastAPI, databases and deployment.

Has

  • Concept and code-reading questions
  • Practice problems with a sample input and the exact expected output
  • Weekend builds that grow one project, from a CLI to a tested, containerised API, and a capstone

Hasn't

  • An online code runner. You run code on your own machine
  • Hidden tests or code review
  • Machine learning or data science in depth
Python documentationFastAPI documentationpandasNumPyPydanticSQLAlchemypytest
Software engineering

JavaScript, TypeScript & React

Full stack · Next.js · NestJS
Sections
18
Concepts
412
Weekend builds
11
Production stories
40

From the language core, functions, objects and the event loop to the web platform, tooling, TypeScript, Node.js, React, testing, Next.js, databases, NestJS and deployment. Includes a bridge for people coming from Python.

Has

  • Concept and code-reading questions
  • Practice problems in JavaScript or TypeScript
  • Weekend builds from a plain-Node CLI to a Next.js and NestJS app in Docker

Hasn't

  • Design or CSS art lessons
  • Starter templates for the builds
  • Mobile app development
MDN Web DocsReact documentationNode.js documentationTypeScript documentationNext.js documentationNestJS documentation
Software engineering

Data Structures & Algorithms

In Python · light on maths
Sections
8
Concepts
84
Weekend builds
5
Production stories
28

Algorithmic efficiency, linear structures, recursion, searching and sorting, trees and heaps, graphs, and techniques such as backtracking and dynamic programming.

Has

  • Questions that trace what code does, step by step
  • Practice problems with exact expected output
  • Weekend builds: an LRU cache, a maze solver, a route finder, a sudoku solver, autocomplete

Hasn't

  • Formal proofs or heavy mathematics
  • A list of interview questions to memorise
  • Competitive programming
WikipediaOpenDSAPython documentation
Software engineering

Databases

PostgreSQL · MongoDB
Sections
25
Concepts
312
Weekend builds
12
Production stories
31

Structured after the databases courses at Carnegie Mellon and MIT, and taught through the PostgreSQL and MongoDB documentation: SQL and the MongoDB query language, schema design, indexes, query planning, transactions and isolation, backup and recovery, running PostgreSQL from applications, replication, change data capture, sharding, and when to choose which.

Has

  • What working engineers need: connection pools, migrations without downtime, slow queries, job queues
  • Practice problems in SQL and mongosh with exact expected output
  • Weekend builds: a tuned slow query, a concurrency bug reproduced and fixed, a point-in-time restore, a replica failover

Hasn't

  • Building a database engine from scratch
  • Other databases in depth (MySQL, Oracle, Cassandra)
  • Database certification preparation
PostgreSQL documentationMongoDB documentationWikipedia
Computer science

Operating Systems

Processes · memory · files · Linux
Sections
16
Concepts
81
Weekend builds
6
Production stories
20

Structured after MIT's operating systems course and taught through the xv6 book, Linux man pages and kernel documentation: processes and system calls, scheduling, address spaces and paging, threads, locks and deadlock, event-driven I/O, storage, file systems and crash recovery, and virtual machines and containers.

Has

  • How Linux really runs your code, down to system calls and page faults
  • Practice problems in C and Python with exact expected output
  • Weekend builds: a tiny shell, a malloc, a thread pool, a container by hand

Hasn't

  • Writing a kernel from scratch
  • Windows internals
  • Device driver development
xv6 bookLinux man pagesLinux kernel documentation
Computer science

Computer Networking

TCP/IP · DNS · HTTP · TLS
Sections
15
Concepts
75
Weekend builds
6
Production stories
20

Structured after MIT's computer systems networking unit and taught through the open book Computer Networks: A Systems Approach, IETF RFCs and Linux documentation: links and switching, IP and addressing, routing and BGP, UDP, TCP and congestion control, DNS, HTTP and QUIC, TLS, CDNs and load balancing, and data-centre and cloud networking.

Has

  • What happens on the wire, from a frame to an HTTPS request
  • Practice problems in Python with exact expected output
  • Weekend builds: a TCP server, a DNS lookup tool, an HTTP client from sockets, packet captures

Hasn't

  • Router and switch vendor configuration
  • Networking certification preparation
  • Wireless and radio engineering
Computer Networks: A Systems ApproachIETF RFCsLinux man pages
Computer science

Distributed Systems

Replication · Raft · consistency
Sections
14
Concepts
65
Weekend builds
5
Production stories
19

Structured after MIT's distributed systems course (6.5840) and its reading list, taught through the course's lecture notes, project documentation and engineering write-ups: RPC, MapReduce, distributed storage, time and ordering, replication, Paxos and Raft, consistency models, coordination services, distributed transactions and global-scale databases and caches.

Has

  • The ideas behind the systems you use: Raft, Spanner, Kafka, ZooKeeper
  • Practice problems that simulate protocols step by step
  • Weekend builds: MapReduce, a replicated key-value store, Raft, a consistent-hashing ring

Hasn't

  • Formal proofs of correctness
  • A specific cloud provider’s services
  • Blockchain
MIT 6.5840 lecture notesProject documentationWikipedia
Computer science

Computer Systems

Bits · C · assembly · caches
Sections
14
Concepts
69
Weekend builds
5
Production stories
15

Structured after MIT's computation structures course, with Carnegie Mellon's introduction to computer systems as a scope check, and taught through the open book Dive into Systems: bits, integers and floating point, C for systems work, logic to a processor, x86-64 assembly, memory safety, pipelining, caches, linking, optimisation and profiling, and multicore.

Has

  • How code becomes instructions, and why a cache miss costs so much
  • Practice problems in C and Python with exact expected output
  • Weekend builds: bit puzzles, a binary bomb in gdb, a cache simulator, a tuned hot loop

Hasn't

  • Chip design or electronics
  • A full compilers course
  • GPU programming in depth
Dive into SystemsComputation StructuresLinux man pages
Security

Security for Engineers

Defensive · web · cloud
Sections
16
Concepts
75
Weekend builds
5
Production stories
20

Defensive security for the people who build and run software, structured after MIT's computer security courses and taught through OWASP, NIST, the IETF and MIT course notes: threat modelling, cryptography basics, TLS and PKI, passwords, sessions, OAuth and OpenID Connect, access control, web vulnerabilities, secure APIs, supply chain, secrets, cloud and containers, detection and incident response, and privacy.

Has

  • How attacks work, so you build systems that resist them
  • Questions on reading vulnerable code and spotting the flaw
  • Weekend builds: a threat model, TOTP two-factor login, a strict CSP, a dependency scan

Hasn't

  • Penetration testing or offensive tooling
  • Security certification preparation
  • Malware analysis
OWASPNISTIETF RFCs
Software engineering

Software Engineering

Design · testing · CI/CD · SRE
Sections
13
Concepts
61
Weekend builds
5
Production stories
19

The craft of building software with a team, structured after MIT's software construction and design courses and Carnegie Mellon's foundations of software engineering, and taught through Software Engineering at Google and Google's SRE books: specifications and design docs, testing, code review, version control, builds and dependencies, CI and delivery, architecture, reliability, and large-scale change.

Has

  • How large teams keep code healthy for years
  • Weekend builds: a design doc, property-based tests, a CI matrix, SLOs, a postmortem
  • Lessons from real outages and migrations

Hasn't

  • A specific language or framework
  • Project management methods in depth
  • Agile certification preparation
Software Engineering at GoogleGoogle SRE booksMIT course readings
IT infrastructure

Windows Server & Active Directory

AD · Group Policy · Hyper-V · Exchange
Sections
15
Concepts
77
Weekend builds
4
Production stories
16

The Windows estate large companies run, organised by Microsoft's Windows Server hybrid administrator exam outline (AZ-802) and taught through Microsoft Learn: Windows Server administration, Active Directory and Group Policy, DNS and DHCP, file services, Hyper-V, failover clustering, securing AD, certificate services, hybrid management with Azure, troubleshooting, and Exchange and email authentication.

Has

  • How a Windows and Active Directory estate is run and kept safe
  • Scenario questions in the style of the real exam
  • Weekend builds: an AD forest, GPOs in PowerShell, a clustered file server, SPF, DKIM and DMARC

Hasn't

  • Certification exam preparation
  • Desktop and end-user support
  • Microsoft 365 administration in depth
Microsoft LearnWindows Server documentationExchange documentation
IT infrastructure

Red Hat Enterprise Linux

RHCSA · systemd · LVM · SELinux · Ansible
Sections
6
Concepts
36
Weekend builds
3
Production stories
2

Running Linux servers the enterprise way, organised by Red Hat's RHCSA objectives (RHEL 10) and taught through Red Hat and upstream documentation: the shell and permissions, services and the journal, software and repositories, partitions, LVM and XFS, NetworkManager, firewalld, SSH, SELinux, joining Active Directory, and automation and patching with Ansible.

Has

  • The daily work of a Linux administrator, command by command
  • Practice problems in Bash with exact expected output
  • Weekend builds: a hardened RHEL web server, joining AD, patching with Ansible

Hasn't

  • Certification exam preparation
  • Every Linux distribution
  • Kernel development
Red Hat documentationAnsible documentationLinux man pages
IT infrastructure

VMware VCF & Nutanix

vSphere · VCF · Nutanix · data centre
Sections
6
Concepts
32
Weekend builds
1
Production stories
4

On-premises compute as large companies run it: the data centre, server hardware and out-of-band management, VMware vSphere (ESX, vCenter, vMotion, DRS, HA), vSphere networking and vSAN, VMware Cloud Foundation, and Nutanix AOS and AHV and Proxmox VE as the main alternatives, from Broadcom, Nutanix and Proxmox documentation.

Has

  • How private-cloud compute is built, from racks to clusters
  • Scenario questions on capacity, availability and migration
  • Weekend build: a three-node homelab cluster with live migration and HA

Hasn't

  • Vendor certification preparation
  • Hardware repair
  • Licensing negotiations
Broadcom VMware docsNutanix documentationWikipedia
IT infrastructure

Veeam & NetApp

Storage · backup · disaster recovery
Sections
5
Concepts
28
Weekend builds
3
Production stories
2

Keeping data safe and recoverable: block, file and object storage, SANs, Fibre Channel and iSCSI, NetApp ONTAP (HA pairs, SVMs, snapshots, SnapMirror, ransomware protection), backup with Veeam (3-2-1, immutability, application-aware backups, restore testing) and disaster recovery (RPO and RTO, DR patterns, replication, ransomware recovery).

Has

  • How companies make sure data survives mistakes, failures and ransomware
  • Scenario questions on recovery objectives and designs
  • Weekend builds: an iSCSI SAN, a Veeam backup and restore test, a timed DR runbook

Hasn't

  • Vendor certification preparation
  • Storage hardware repair
  • Every backup product
NetApp documentationVeeam Help CenterMicrosoft Learn
IT infrastructure

Entra ID, Okta & Idira

SSO · MFA · governance · PAM
Sections
5
Concepts
25
Weekend builds
1
Production stories
4

Workforce identity as large companies run it: directories and Kerberos, SAML, OAuth 2.0, OpenID Connect and SCIM, Microsoft Entra ID (hybrid sign-in, single sign-on, Conditional Access, MFA), Okta, identity governance (joiner, mover, leaver, access reviews) and privileged access management with Entra PIM and Idira (formerly CyberArk).

Has

  • How people get the right access, and lose it on time
  • Scenario questions on sign-in, access and privilege designs
  • Weekend build: SSO for a test app with an Okta developer org, MFA and SCIM

Hasn't

  • Customer identity (CIAM) in depth
  • Vendor certification preparation
  • Writing an identity provider
Microsoft LearnOkta developer docsIdira docs (formerly CyberArk)
Next on the shelf

More volumes, on a rolling basis.

Math for Computer Science, AI and ML Foundations, and Parallel Computing are next. Tracks are added on a rolling basis and on learners' requests, with no dates promised. Inside the app you can request a curriculum you'd like to see.

Planned

Math for Computer Science

On the way.

Planned

AI and ML Foundations

On the way.

Planned

Parallel Computing

On the way.

Start with one track. Finish it.