Practise DevOps
in your browser.
Short hands-on labs for Linux, Git, Docker, Kubernetes, CI/CD and Terraform. Type a command, get instant feedback, level up.
- No install
- 30 days free, no card
- First 3 lessons without signing up
Try it now. Type the command and press Enter.
Lesson 1 of 3 · Where am I?
Print the folder you are currently in.
The terminal always works inside one folder, called the current directory. pwd (print working directory) tells you which one.
Type the command below and press Enter.
Pick a lab and start
6 labs, 258 lessons. Every lab goes from Beginner to Advanced.
- Start here
Linux
Your first terminal. Move around, manage files, find anything.
$ ls -la8 levels · 46 lessonsStart Git
Save your work, travel back in time, and collaborate like a pro.
$ git commit -m8 levels · 42 lessonsStartDocker
Package any app into a container and run it anywhere.
$ docker run8 levels · 44 lessonsStartCI/CD
Write a GitHub Actions pipeline line by line, then run and debug it.
$ on: push8 levels · 41 lessonsStartKubernetes
Deploy, scale and fix apps on a real-looking cluster with kubectl.
$ kubectl get pods8 levels · 44 lessonsStartTerraform
Build cloud infrastructure from code - plan it, apply it, destroy it.
$ terraform apply8 levels · 41 lessonsStart
How it works
Step 1
Pick a lab
Start with Linux if you are new. Each lesson takes about 2 minutes.
Step 2
Type the command
The lesson tells you what to do. Stuck? Ask for a hint and it shows you.
Step 3
Get checked and level up
See the result right away, earn XP and keep your streak. Your progress is saved.
Then get ready for the job
When the commands feel easy, prove it.
Mock exams
Timed practice in the real exam format: KCNA, KCSA, CKA, EX200, CLF-C02, SAA-C03, AZ-900, AZ-104.
Browse examsInterview prep
117 DevOps interview questions with clear answers, plus mock interviews.
Practise questionsReal projects
Build projects in the browser terminal and push them to your own GitHub in one click. Ready-made end-to-end projects coming soon.
See projectsStart free. Get personal help when you're ready for the job.
Free for 30 days
DevOps plan
Learn and practise everything, on your own.
- All 258 hands-on lessons, Beginner to Advanced
- All 117 interview questions and mock interviews
- Every mock exam: KCNA, KCSA, CKA, EX200, CLF-C02 and more
- Build projects and push them to your GitHub
No card needed
Industry experience
Pro plan
Personal help from a working DevOps engineer, to get you hired.
- 2-hour 1:1 session every month: online, booked from your dashboard
- Career advice: CV review, LinkedIn profile and a job search plan
- Industry experience: how real teams build, ship and run production
- Live help: setting up your projects and fixing errors
- Everything in the DevOps plan
Secure payment with PayHere
Questions
I have never used a terminal. Can I still start?+
Yes, that is who it is made for. Start with the Linux lab. Each lesson tells you exactly what to type, explains what it does, and gives you a hint if you get stuck.
Do I need to install anything?+
No. Everything runs in your browser, on a laptop or a phone. There is nothing to download and no server to set up.
Is it really free?+
You can try the first 3 lessons without an account. Every new account gets the full DevOps plan free for 30 days, with no card: every lesson, interview question, mock exam and build project. After that, the first 2 lessons of every level stay free, and the DevOps or Pro plan opens the rest.
What do I get with Pro?+
Personal help from someone who does this job every day. Every month you get a 2-hour 1:1 online session with a working DevOps engineer: career advice (CV, LinkedIn and a job search plan), help with your projects and errors, and how real teams build, ship and run production. Pro also includes everything in DevOps.
Is the terminal a real server?+
It is a guided practice terminal. It checks the commands you type and shows the output you would see on a real machine, so you can learn safely without breaking anything or paying for cloud servers.
Who makes AkOps Labs?+
AkOps Labs was started by Madialagan Ajith Kumara, a DevOps engineer in Sri Lanka, to help freshers learn DevOps by doing it.
$ akops start
Your first lesson takes about 30 seconds.