Programming Foundations (Go)
Start from your first line of Go and grow into a confident programmer who can build, test, and ship useful tools.
Academy
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.
Start from your first line of Go and grow into a confident programmer who can build, test, and ship useful tools.
Stage dossiers
Stage 1
Language fundamentals, problem solving, and programming fluency.
3 courses
Start from your first line of Go and grow into a confident programmer who can build, test, and ship useful tools.
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.
The 15 patterns that unlock 90% of coding interviews — recognise the pattern, reuse the template, and stop memorising 500 problems.
Stage 2
Command-line habits, Git workflows, and the mechanics of daily shipping.
2 courses
Master Git from first commit to advanced workflows — branching strategies, rebasing, hooks, and the team collaboration patterns used at every engineering company.
Bash, Zsh, and POSIX shell from first script to production-grade automation — the scripting skill every SRE relies on every day.
Stage 3
Operating systems, APIs, networking, and software that survives production.
5 courses
Design, implement, and operate production APIs that survive real traffic, real data, and real users.
Kernel internals, networking stack, performance tuning, and the black magic that keeps servers alive.
TCP/IP, DNS, TLS, HTTP/2, gRPC, load balancing, and network debugging — the networking foundation every backend and SRE engineer needs to troubleshoot anything.
Building production tools, automation, Kubernetes controllers, and exporters in Go.
PostgreSQL, Redis, and database reliability — schema design, query optimization, replication, backup strategies, and keeping databases healthy under load.
Stage 4
Infrastructure as code, cloud primitives, and repeatable environments.
4 courses
Package applications into lean, secure, reproducible containers that run the same way from laptop to production.
Configure whole fleets declaratively — from your first ad-hoc command to reusable roles, encrypted secrets, tested playbooks, and automation at data-center scale.
Terraform, Bicep, ARM — building repeatable, auditable, and version-controlled infrastructure.
Real-world architecture decisions, reliability patterns, and distributed systems design for production at scale.
Stage 5
Containers, clusters, delivery systems, and internal platform thinking.
3 courses
K8s internals, operators, service mesh, and building resilient cloud-native platforms.
Microsoft Azure from first subscription to production-grade SRE infrastructure — AKS, Key Vault, Monitor, Cost, and the cloud-native patterns used at Microsoft.
Move every commit through automated verification, signed release artifacts, and safe production promotion.
Stage 6
Observability, SLOs, incident response, and calm operations at scale.
2 courses
See production clearly across metrics, logs, traces, and alerts so teams get paged only when users are at risk.
Everything an SRE needs — SLOs, error budgets, toil reduction, on-call strategies, and production engineering.
Stage 7
Advanced leverage, specialization, and career-level compounding.
4 courses
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.
Python automation for engineers who already know one language — files, APIs, cloud SDKs, data processing, and building the operational tools SREs actually use.
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.
Domain-by-domain blueprints, hands-on labs, and full-length mock exams for the certifications that get an SRE hired and promoted.