Hands-on Practice
Real commands. Real output. All in your browser — no cloud account, no setup, no cost.
Linux Basics Lab
Master the Linux command line with 6 progressive exercises — all running in your browser. No setup, no server, just you and the terminal.
0 of 6 exercises completed
Bash Scripting Lab
Learn to automate tasks with Bash — variables, loops, conditionals, and functions. The essential skill for every DevOps engineer.
0 of 6 exercises completed
Git Basics Lab
Master Git from init to advanced undo — the daily tool of every engineer. Commit, branch, merge, and collaborate with real simulated output.
0 of 6 exercises completed
Networking Basics Lab
Learn what happens when you type a URL, make an HTTP request, or troubleshoot connectivity — hands-on in your browser with real command output.
0 of 6 exercises completed
Topics covered
Docker Basics Lab
Learn to build, run, and manage containers — the foundation of modern cloud deployments. All commands run in your browser against a simulated Docker daemon.
0 of 6 exercises completed
Kubernetes Basics Lab
Navigate and manage Kubernetes clusters from the command line. Pods, deployments, services, scaling — the core kubectl workflow.
0 of 6 exercises completed
Boss Challenges
Zero to Production
Commit code → build Docker image → deploy with kubectl. One flowing production scenario.
Debug the Outage
Production is down. Find the crashed pod, inspect the container, revert the bad commit.
Linux Fundamentals
LinuxFilesystem navigation, file permissions, processes, and system info — master the terminal from the ground up.
Bash Scripting
BashVariables, loops, conditionals, functions, and running scripts — automate anything from the command line.
Git Version Control
GitCommits, branches, merges, and remotes — the daily workflow of every software engineer.
Networking Essentials
NetworkingPing, DNS, ports, and HTTP — understand how data travels and troubleshoot connectivity issues.
Docker Containers
DockerBuild and run containers, manage images, map ports, mount volumes, and compose multi-container apps.
Kubernetes Orchestration
KubernetesPods, deployments, services, and scaling — manage containerized workloads across a cluster with kubectl.