Skip to content

Zero to Terminal

Lab Progress 0/5 completed

From “I’ve never used a terminal” to “I deployed a website using nothing but the command line”


This track is for absolute beginners. You don’t need any IT background, any coding experience, or any special knowledge. If you can use a web browser, you can do this.

Maybe you’re:

  • A student curious about technology
  • Someone switching careers into tech
  • A non-technical person who wants to understand what developers do
  • Someone who’s been told “just open a terminal” and felt lost

You are welcome here. Every expert was once a beginner.


By the end of this track, you’ll be able to:

  • Understand what’s happening inside your computer (and why it matters)
  • Use the terminal (command line) to navigate, create, and manage files
  • Edit files using a text editor right in the terminal
  • Understand networking, servers, and how to connect to them remotely
  • Know what “the cloud” actually means (spoiler: it’s not magic)
  • Deploy a real website using nothing but the terminal

This track leads into the main prerequisites route — Cloud Native 101 and then Kubernetes Basics — with Linux Deep Dive as an optional systems-internals fork you can take anytime. Most senior engineers eventually know both.


Throughout these modules, we use a restaurant kitchen as our running analogy:

Computer ConceptKitchen Equivalent
CPUThe chef (does the work)
RAMCounter space (temporary workspace)
Disk/SSDThe pantry (permanent storage)
Operating SystemThe restaurant manager
ProgramsRecipes
TerminalTalking directly to the kitchen staff
ServerA restaurant kitchen (serves many customers)
CloudRenting a commercial kitchen instead of building your own

This analogy will carry you all the way from here to Kubernetes, where you’ll manage thousands of kitchens automatically.


ModuleTitleTimeWhat You’ll Learn
0.1What is a Computer?20 minCPU, RAM, disk, OS — the kitchen hardware
0.2What is a Terminal?20 minOpening and understanding the terminal
0.3First Terminal Commands25 minNavigate, create, move, and delete files
0.4Files and Directories25 minPaths, file types, organizing your filesystem
0.5Editing Files25 minEdit files with nano, write your first script
0.6Git Basics — Track Your Work45 minTrack your work with Git — init, add, commit, log
0.7What is Networking?25 minIPs, ports, DNS — how computers talk to each other
0.8Servers and SSH25 minWhat servers are, how to connect remotely
0.9Software and Packages25 minInstalling and managing software from the terminal
0.10What is the Cloud?20 minCloud computing, AWS/Azure/GCP, where K8s fits
0.11Your First Server — Putting It All Together45 minCapstone: deploy a real website using everything you’ve learned

  1. Go in order. Each module builds on the last.
  2. Do the exercises. Reading is not learning. Doing is learning.
  3. It’s okay to be slow. Speed comes with practice, not pressure.
  4. Re-read if needed. Professional engineers re-read documentation constantly.
  5. Take breaks. Your brain needs time to absorb new concepts.

On the suggested prerequisites route, continue straight into Cloud Native 101 and then Kubernetes Basics—the linear spine from terminal skills to hands-on cluster work.

Default next step: Cloud Native 101 — containers, Docker, and the cloud-native ecosystem.

Optional fork: Linux Fundamentals if you want deeper operating-system knowledge before operations-heavy work. Linux is not required for the main route; you can return to it anytime.

Most senior engineers eventually know both Linux depth and cloud-native delivery. If you are unsure where to go, start with Cloud Native 101 and keep the Linux path as a parallel option rather than an equal first choice.

Zero to Terminal
|
Module 0.11 (Capstone)
|
Cloud Native 101 (default — suggested route)
|
Kubernetes Basics
|
...
Linux Deep Dive (optional fork — anytime)

Total track time: ~4.5 hours

That’s it. A few hours from “I’ve never used a terminal” to “I deployed a website on the internet.” Not bad for a weekend.


Remember: The tech industry needs people with fresh perspectives. Your beginner eyes see things that experts have become blind to. You’re not behind — you’re just getting started.