Advanced• 16 Weeks (12-15 hrs/wk)
Backend Engineer
Learn how to build systems that scale: concurrency models, consensus, and messaging.
6 Courses
Structured Curricula
5 Projects
Production Capstones
14 Challenges
Coding Katas
Certificate
Accredited Credential
Active Progress Tracking
1 of 6 Stages Completed (17%)
WHERE AM I?
Stage 2: Database Systems & InternalsIn Progress
B-Trees, WAL logging, ACID isolation, query planner
WHAT COMES NEXT?
Stage 3: Microservices & RPCNext Up
gRPC, Protobuf, service discovery, distributed tracing
Roadmap Progression
Follow this linear, step-by-step engineering roadmap to complete the track.
Step 1Language Concurrency & CoreCompleted
Goroutines, channels, sync primitives, memory layout
Step 2Database Systems & InternalsActive
B-Trees, WAL logging, ACID isolation, query planner
Step 3Microservices & RPC
gRPC, Protobuf, service discovery, distributed tracing
Step 4Event Streaming & Queues
Apache Kafka, partition semantics, idempotency
Step 5Distributed Consensus & Raft
Leader election, replication log, fault tolerance
Step 6Production Capstones
End-to-end Raft cluster implementation in Go
Target Career Outcome
View Matching RolesBackend Engineer, Distributed Systems Engineer, Platform Engineer
Credential: ASCI Certified Backend Engineer
