Academy
From first commit to engineer who ships anything.
The catalog is sequenced, not stuffed into a grid: start with code, move through tools, systems, cloud, and platform layers, then end in operations, automation, and certification. 23 courses · 1,134 lessons · 135h of reading · free, no paywall.
Programming Foundations (Go)
Start from your first line of Go and grow into a confident programmer who can build, test, and ship useful tools.
Stage 1
Code
Language fundamentals, problem solving, and programming fluency.
3 courses
- Code49 lessons
Programming Foundations (Go)
Start from your first line of Go and grow into a confident programmer who can build, test, and ship useful tools.
5.8h - Code92 lessons
Mastering Data Structures & Algorithms for Software Engineering Interviews
A comprehensive, interview-focused Data Structures & Algorithms course designed to build strong problem-solving skills from first principles. Learn how top technology companies approach coding interviews through structured lessons, visual explanations, and hands-on problem solving using Go.
9.7h - Code42 lessons
LeetCode Patterns for Interviews
The 15 patterns that unlock 90% of coding interviews — recognise the pattern, reuse the template, and stop memorising 500 problems.
5.8h
Stage 2
Tools
Command-line habits, Git workflows, and the mechanics of daily shipping.
2 courses
- Tools36 lessons
Git Version Control
Master Git from first commit to advanced workflows — branching strategies, rebasing, hooks, and the team collaboration patterns used at every engineering company.
4.1h - Tools36 lessons
Shell Scripting & Automation
Bash, Zsh, and POSIX shell from first script to production-grade automation — the scripting skill every SRE relies on every day.
4.2h
Stage 3
Build
Operating systems, APIs, networking, and software that survives production.
5 courses
- Build54 lessons
Building Backend Applications
Design, implement, and operate production APIs that survive real traffic, real data, and real users.
6.8h - Build60 lessons
Linux Deep Dives
Kernel internals, networking stack, performance tuning, and the black magic that keeps servers alive.
7.0h - Build36 lessons
Networking for Engineers
TCP/IP, DNS, TLS, HTTP/2, gRPC, load balancing, and network debugging — the networking foundation every backend and SRE engineer needs to troubleshoot anything.
4.3h - Build54 lessons
Go for SRE
Building production tools, automation, Kubernetes controllers, and exporters in Go.
6.3h - Build36 lessons
Databases for SRE
PostgreSQL, Redis, and database reliability — schema design, query optimization, replication, backup strategies, and keeping databases healthy under load.
4.4h
Stage 4
Provision
Infrastructure as code, cloud primitives, and repeatable environments.
4 courses
- Provision48 lessons
Docker & Containers
Package applications into lean, secure, reproducible containers that run the same way from laptop to production.
6.0h - Provision42 lessons
Ansible Automation
Configure whole fleets declaratively — from your first ad-hoc command to reusable roles, encrypted secrets, tested playbooks, and automation at data-center scale.
4.6h - Provision54 lessons
Infrastructure as Code
Terraform, Bicep, ARM — building repeatable, auditable, and version-controlled infrastructure.
6.2h - Provision66 lessons
System Design for SRE
Real-world architecture decisions, reliability patterns, and distributed systems design for production at scale.
7.7h
Stage 5
Platform
Containers, clusters, delivery systems, and internal platform thinking.
3 courses
- Platform72 lessons
Kubernetes & Cloud Native
K8s internals, operators, service mesh, and building resilient cloud-native platforms.
8.7h - Platform36 lessons
Azure Cloud Engineering
Microsoft Azure from first subscription to production-grade SRE infrastructure — AKS, Key Vault, Monitor, Cost, and the cloud-native patterns used at Microsoft.
4.4h - Platform54 lessons
CI/CD & GitOps
Move every commit through automated verification, signed release artifacts, and safe production promotion.
6.2h
Stage 6
Operate
Observability, SLOs, incident response, and calm operations at scale.
2 courses
- Operate54 lessons
Observability & Monitoring Stack
See production clearly across metrics, logs, traces, and alerts so teams get paged only when users are at risk.
6.3h - Operate60 lessons
SRE Playbook
Everything an SRE needs — SLOs, error budgets, toil reduction, on-call strategies, and production engineering.
6.5h
Stage 7
Master
Advanced leverage, specialization, and career-level compounding.
4 courses
- Master36 lessons
Platform Engineering & Developer Experience
Build internal developer platforms that accelerate teams. Learn golden paths, self-service APIs, policy as code, and DX metrics from organizations like Spotify, Netflix, and Shopify.
4.6h - Master36 lessons
Python for DevOps
Python automation for engineers who already know one language — files, APIs, cloud SDKs, data processing, and building the operational tools SREs actually use.
4.3h - Master48 lessons
AI for SRE Workflows
Plug LLMs into the on-call life — ground models in your runbooks, build ChatOps copilots, cut alert noise with AIOps, and let AI draft the postmortem while you fix the outage.
5.7h - Master33 lessons
Exams & Certifications
Domain-by-domain blueprints, hands-on labs, and full-length mock exams for the certifications that get an SRE hired and promoted.
5.0h