Saltar al contenido principal
System Engineer Career Curriculum

Master the Full Stack of Systems

A structured, interactive curriculum for aspiring and practicing systems engineers. Learn each subject in the right order — from algorithms and operating systems through networking, databases, distributed systems, DevOps, security, and artificial intelligence.

Foundations & Tooling

Foundations & Tooling

The zero-to-master on-ramp — Git, the command line, a systems language, and the tooling every engineer uses daily.

11 temas 11 completados
Explorar temas →
100%
Software Engineering Craft

Software Engineering Craft

Engineering craft beyond tooling — design patterns, refactoring, code review, advanced testing strategy, and reading code you did not write.

5 temas 5 completados
Explorar temas →
100%
Core Computer Science

Core Computer Science

Data structures, algorithms, and the core CS foundations — plus an optional advanced track for expert topics.

36 temas 36 completados
Explorar temas →
100%
Operating Systems

Operating Systems

Processes, IPC (including semaphores), scheduling, memory, I/O, file systems, virtualization, concurrency models, performance profiling, and the hardware-software interface.

19 temas 19 completados
Explorar temas →
100%
Networking

Networking

How systems communicate — TCP/IP, HTTP, DNS, load balancing, and security.

15 temas 15 completados
Explorar temas →
100%
Databases

Databases

SQL, indexing, transactions, replication, caching, and when to use NoSQL.

12 temas 12 completados
Explorar temas →
100%
Distributed Systems

Distributed Systems

CAP theorem, consensus, message queues, microservices, and system design at scale.

10 temas 10 completados
Explorar temas →
100%
DevOps & Infrastructure

DevOps & Infrastructure

CI/CD, containers, orchestration, infrastructure as code, cloud, and observability.

11 temas 11 completados
Explorar temas →
100%
Security

Security

Authentication, encryption, network security, application security, and secure system design.

8 temas 8 completados
Explorar temas →
100%
Artificial Intelligence

Artificial Intelligence

Machine learning, neural networks, LLMs, retrieval-augmented generation, model serving, and the systems engineering behind production AI.

10 temas 10 completados
Explorar temas →
100%

Try the Interactive Algorithm Studio

Explore 40 interactive visualizations — 10 sorting, 6 searching, 10 graph, and 14 advanced (DP, greedy, backtracking, string) algorithm studios — with step-by-step controls, Big-O metrics, and pseudocode comparison.

Abrir estudio
Curriculum Overview

All Subjects at a Glance

Click any subject to explore its topics. Topics are listed in learning order within each subject.

FND

Foundations & Tooling

Completado

The zero-to-master on-ramp — Git, the command line, a systems language, and the tooling every engineer uses daily.

11 temas 11/11 Disponible
CFT

Software Engineering Craft

Completado

Engineering craft beyond tooling — design patterns, refactoring, code review, advanced testing strategy, and reading code you did not write.

5 temas 5/5 Disponible
ALG

Core Computer Science

Completado

Data structures, algorithms, and the core CS foundations — plus an optional advanced track for expert topics.

36 temas 36/36 Disponible
OS

Operating Systems

Completado

Processes, IPC (including semaphores), scheduling, memory, I/O, file systems, virtualization, concurrency models, performance profiling, and the hardware-software interface.

19 temas 19/19 Disponible
NET

Networking

Completado

How systems communicate — TCP/IP, HTTP, DNS, load balancing, and security.

15 temas 15/15 Disponible
DB

Databases

Completado

SQL, indexing, transactions, replication, caching, and when to use NoSQL.

12 temas 12/12 Disponible
DS

Distributed Systems

Completado

CAP theorem, consensus, message queues, microservices, and system design at scale.

10 temas 10/10 Disponible
DO

DevOps & Infrastructure

Completado

CI/CD, containers, orchestration, infrastructure as code, cloud, and observability.

11 temas 11/11 Disponible
SEC

Security

Completado

Authentication, encryption, network security, application security, and secure system design.

8 temas 8/8 Disponible
AI

Artificial Intelligence

Completado

Machine learning, neural networks, LLMs, retrieval-augmented generation, model serving, and the systems engineering behind production AI.

10 temas 10/10 Disponible