Aller au contenu 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 sujets 11 terminés
Parcourir les sujets →
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 sujets 5 terminés
Parcourir les sujets →
100%
Core Computer Science

Core Computer Science

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

36 sujets 36 terminés
Parcourir les sujets →
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 sujets 19 terminés
Parcourir les sujets →
100%
Networking

Networking

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

15 sujets 15 terminés
Parcourir les sujets →
100%
Databases

Databases

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

12 sujets 12 terminés
Parcourir les sujets →
100%
Distributed Systems

Distributed Systems

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

10 sujets 10 terminés
Parcourir les sujets →
100%
DevOps & Infrastructure

DevOps & Infrastructure

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

11 sujets 11 terminés
Parcourir les sujets →
100%
Security

Security

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

8 sujets 8 terminés
Parcourir les sujets →
100%
Artificial Intelligence

Artificial Intelligence

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

10 sujets 10 terminés
Parcourir les sujets →
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.

Ouvrir le studio
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

Terminé

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

11 sujets 11/11 Disponible
CFT

Software Engineering Craft

Terminé

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

5 sujets 5/5 Disponible
ALG

Core Computer Science

Terminé

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

36 sujets 36/36 Disponible
OS

Operating Systems

Terminé

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

19 sujets 19/19 Disponible
NET

Networking

Terminé

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

15 sujets 15/15 Disponible
DB

Databases

Terminé

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

12 sujets 12/12 Disponible
DS

Distributed Systems

Terminé

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

10 sujets 10/10 Disponible
DO

DevOps & Infrastructure

Terminé

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

11 sujets 11/11 Disponible
SEC

Security

Terminé

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

8 sujets 8/8 Disponible
AI

Artificial Intelligence

Terminé

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

10 sujets 10/10 Disponible