• Vishakha Sadhwani
  • Posts
  • Bad, Good, Excellent: The Learning Ladder for Cloud, DevOps and AI

Bad, Good, Excellent: The Learning Ladder for Cloud, DevOps and AI

Nine skills, three ways to learn each, and the free resources to climb from watching to building.

Every skill in tech can be learned three ways.

Bad is consuming. You watch, read, and highlight, and it feels productive, but nothing sticks. Good is guided doing. Someone sets up the environment, you follow the steps, and you start to build muscle memory. Excellent is building or breaking things on your own. There's no script, things fail, and you work out why.

You can't skip straight to Excellent, but you shouldn't stay on Good forever either. Use Good to get unstuck, then climb.

Below are nine skills, each with the ladder, the free resources to climb it, and the crash courses that fit. Bad options get no links on purpose.

1. Projects

Why the jump matters: A tutorial shows you how to use a tool. Rebuilding a small version of Git or a shell shows you how it works, and that's what interviewers probe.

Free resources

2. Cloud

  • Bad: Reading AWS/GCP/Azure docs end to end, or binge-watching Cloud Digital Leader videos

  • Good: AWS Cloud Quest, a role-playing game where you solve cloud tasks in a real AWS console (the Cloud Practitioner role is free)

  • Excellent: AWS Free Tier → Build & Deploy

Why the jump matters: Cloud Quest guides you. Your own account doesn't. You pick the services, wire them together, debug the permissions, and pay for your mistakes, which is why you remember them.

Free resources

Crash courses

Before you build: Set a budget alert first, and tear down everything when you're done. Check the Free Tier page for what new accounts currently get, because the offer has changed over time.

3. Cloud Labs

Why the jump matters: escbash gives you a real Linux machine and grades the state of the machine, not your clicks. The "Rebuild" step is where you learn the most: after the lab is graded, rebuild the same thing from memory in your own account.

What's free on escbash: The Linux and Python skills are free in full, and the first topic of every other skill is free. The DevOps, Cloud and AI tracks are paid.

4. Networking

  • Bad: Networking theory, or reading AWS networking docs

  • Good: Cisco Packet Tracer, a free network simulator. You get the download by enrolling in the free Getting Started with Cisco Packet Tracer course.

  • Excellent: AWS Networking Immersion Day labs → Troubleshoot

Why the jump matters: Packet Tracer teaches you how packets move between routers and switches. AWS VPC labs teach you why your EC2 instance can't reach the internet. The real skill is the second one, so once a lab works, break a route table or security group on purpose and fix it.

Cisco Packet Tracer: follow-along videos

Cisco Packet Tracer: GitHub repos

AWS VPC troubleshooting

Crash course

Cost note: The AWS networking labs use NAT gateways and Transit Gateways, which aren't free. Finish in one sitting, then delete everything.

5. Linux

Why the jump matters: Linux Journey explains the commands. Bandit gives you a password hidden somewhere on a server and makes you find it, so you have to combine commands to solve a problem.

Free resources

6. Kubernetes

Why the jump matters: Getting a pod running is easy. Working out why it's stuck in CrashLoopBackOff is the job. Killercoda gives you free in-browser clusters with broken scenarios to fix.

Free resources

Crash courses

7. Certifications

  • Bad: Random certifications

  • Good: AWS Cloud Practitioner / AZ-900 / Cloud Digital Leader

  • Excellent: CKA / CKAD / CKS

Why the jump matters: The foundational exams are multiple choice. They prove you know the vocabulary, which helps you get past HR filters. The Kubernetes exams are hands-on: you get a live terminal and two hours, so they prove you can do the work.

Good: Foundational certifications

Cert

Exam page (register here)

Free prep

AWS Certified Cloud Practitioner (CLF-C02)

aws.amazon.com/certification/certified-cloud-practitioner

AWS Skill Builder: search "AWS Cloud Practitioner Essentials" · AWS Cloud Quest (Cloud Practitioner role)

Microsoft Azure Fundamentals (AZ-900)

learn.microsoft.com/credentials/certifications/azure-fundamentals

Microsoft Learn AZ-900 learning paths

Google Cloud Digital Leader

cloud.google.com/learn/certification/cloud-digital-leader

Google Cloud Skills Boost: search "Cloud Digital Leader" learning path

Each exam page has the official exam guide and a Schedule / Register button.

Excellent: Kubernetes certifications

Cert

Exam page (register here)

Free prep

CKA (Administrator)

Linux Foundation: CKA

Killercoda CKA scenarios

CKAD (Developer)

Linux Foundation: CKAD

Killercoda CKAD scenarios

CKS (Security)

Linux Foundation: CKS

Killercoda CKS scenarios

Free foundation for all three: Introduction to Kubernetes (LFS158) from the Linux Foundation.

Good to know: A Linux Foundation exam registration includes one free retake and two sessions on the killer.sh exam simulator. CKS requires an active CKA. The Linux Foundation runs frequent sales (Cyber Monday is the big one), so don't pay full price unless you're in a hurry.

8. System Design

Why the jump matters: Reading a solution tells you the answer. Drawing it yourself shows you what you don't know. A mock interview shows you whether you can explain your design while someone pushes back.

Free resources

Crash courses

9. AI Tools

  • Bad: Learning tools in isolation (one LangChain tutorial, one MLflow video, one Docker course)

  • Good: Connecting tools through many projects → Made With ML · MLOps-Basics

  • Excellent: Building an end-to-end deployment pipeline: Data → training (MLflow) → CI/CD (GitHub Actions) → Docker → Kubernetes → monitoring (Evidently) → MLOps Zoomcamp · LLM Zoomcamp

Why the jump matters: Anyone can call an API in a notebook. Running a model that retrains, redeploys and alerts you when it drifts is what companies actually pay for.

Follow-along videos

Follow-along repos

Crash courses

Crash Course Quick List

How to Use This

Don't try to reach Excellent on all nine skills at once. Pick one, spend a week on Good, then move to Excellent as soon as Good starts to feel easy. Feeling comfortable is the signal that you've stopped learning.

The thread running through all of this is the same: stop consuming, start breaking things. Break the route table. Kill the pod. Delete the config and rebuild it from memory. That's the part nobody can watch for you.

Free tiers, credits, exam prices and course availability change often. Check the official page before you pay for or deploy anything, and search the title if a link has moved.