Interactive Labs

Hands-on Practice

Real commands. Real output. All in your browser — no cloud account, no setup, no cost.

01
Interactive Terminal Lab

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.

6 Exercises300 XPBeginner – Intermediate
Your Progress0 / 300 XP

0 of 6 exercises completed

Finding Your Way
Creating Structure
Reading & Writing Files
File Permissions
Processes & System Info
Networking Commands
02
Shell Scripting Lab

Bash Scripting Lab

Learn to automate tasks with Bash — variables, loops, conditionals, and functions. The essential skill for every DevOps engineer.

6 Exercises300 XPBeginner – Intermediate
Your Progress0 / 300 XP

0 of 6 exercises completed

Variables & Echo
File I/O
Conditionals
Loops
Functions
Running Scripts
03
Version Control Lab

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.

6 Exercises300 XPBeginner – Intermediate
Your Progress0 / 300 XP

0 of 6 exercises completed

Initialize & Configure
Staging & Committing
Branching
Merging & Diffs
Remote Operations
Undoing Changes
04
Networking Lab

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.

6 Exercises300 XPBeginner – Intermediate
Tip: complete Linux, Bash, and Git labs first for best results
Your Progress0 / 300 XP

0 of 6 exercises completed

Ping & Connectivity
DNS Lookup
Port & Firewall Diagnosis
HTTP & API Debugging
Tracing the Route
Full Diagnosis Workflow

Topics covered

pingtraceroutenslookupdigcurlnetstatsslsof
05
Container Lab

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.

6 Exercises300 XPBeginner – Intermediate
Your Progress0 / 300 XP

0 of 6 exercises completed

Your First Container
Managing Containers
Working with Images
Logs & Exec
Building Images
Port Mapping & Volumes
06
Kubernetes CLI Lab

Kubernetes Basics Lab

Navigate and manage Kubernetes clusters from the command line. Pods, deployments, services, scaling — the core kubectl workflow.

6 Exercises300 XPIntermediate
Your Progress0 / 300 XP

0 of 6 exercises completed

Cluster Info
Pods
Deployments
Logs & Exec
Services & Port Forwarding
Scaling & Rollback
🗺️

Linux Fundamentals

Linux

Filesystem navigation, file permissions, processes, and system info — master the terminal from the ground up.

📜

Bash Scripting

Bash

Variables, loops, conditionals, functions, and running scripts — automate anything from the command line.

🌿

Git Version Control

Git

Commits, branches, merges, and remotes — the daily workflow of every software engineer.

🌐

Networking Essentials

Networking

Ping, DNS, ports, and HTTP — understand how data travels and troubleshoot connectivity issues.

📦

Docker Containers

Docker

Build and run containers, manage images, map ports, mount volumes, and compose multi-container apps.

☸️

Kubernetes Orchestration

Kubernetes

Pods, deployments, services, and scaling — manage containerized workloads across a cluster with kubectl.