Learning paths
Ordered ways through the site's lessons, exercises, articles and tools, from the basics to the errors of real servers. Your progress stays in your browser.
- Linux: from zero to fixing a serverFrom your first ls to a server that won't start, in a terminal in your browser.5 stages · 29 steps
Start the path - Web servers: nginx and HTTPS in productionAn app behind nginx, HTTPS that renews itself, and the errors you'll meet on the way.3 stages · 16 steps
Start the path - Docker: from first container to productionThe daemon, images, Compose, and containers that stop when they shouldn't.4 stages · 13 steps
Start the path - Kubernetes: debugging podskubectl access, pods that won't start or keep crashing, Services, Ingress and Helm.4 stages · 12 steps
Start the path - SQL and PostgreSQL, step by stepSQL exercises on a real PostgreSQL in your browser, then the errors of real databases.4 stages · 20 steps
Start the path - Git for everyday workEveryday commands, then pushing, pulling, and working with a team and CI.3 stages · 12 steps
Start the path
Your progress is saved in this browser only, never sent anywhere. Clearing the browser data clears it too.