Runs entirely in Google Cloud Shell

Hands-on Labs by
DevKTOps

Practical cloud and DevOps labs you can run directly in your browser. No local setup, no installs — just click and start learning.

Available Labs

3 labs
Beta
Live

Docker Fundamentals

Master Docker essentials — pulling images, running containers, building custom images, volumes, and networking through five guided hands-on tasks.

Docker Containers Beginner Beta
5 tasks ~30 min 100 pts
Open in Cloud Shell
Kubernetes
Beta
Live

Kubernetes Fundamentals

Learn core Kubernetes concepts — namespaces, pods, deployments, services, and ConfigMaps through five guided hands-on tasks on a real k3s cluster.

Kubernetes k3s Beginner Beta
5 tasks ~45 min 100 pts
Open in Cloud Shell
Beta
Live

Linux Fundamentals

Build core Linux skills — directories, permissions, symlinks, grep, sed, tar, shell scripting and environment config through ten progressive hands-on challenges.

Linux Shell Bash Beginner Beta
10 tasks ~45 min 100 pts
Open in Cloud Shell

More labs coming soon

CI/CD, observability, and more

How it works

Get from zero to a running lab in minutes — everything runs inside Google Cloud Shell, directly in your browser.

Step 1

Click to launch

Click the Open in Cloud Shell button on any lab card. All you need is a Google account.

Step 2

Run the script

Run bash run.sh in the terminal. Setup time varies based on the number of challenges included in the lab.

Step 3

Learn by doing

Complete hands-on tasks in the browser terminal. Your progress and score are tracked in real time.

Note on setup time: Lab startup time depends on the number and complexity of challenges included. Labs with more tasks may take a few extra minutes while Docker images are pulled and services start up.