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 to two paths: Linux Deep Dive (systems internals) and Cloud Native (containers, Kubernetes). Most senior engineers 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.

After completing Zero to Terminal, the road forks into two paths:

You loved the terminal? Go deeper into how Linux actually works — the kernel, processes, networking internals, permissions, and security. This is the knowledge that makes you dangerous.

Start here: Linux Fundamentals

You want to build and deploy apps at scale? Learn containers, Docker, and Kubernetes. This is where the industry is heading.

Start here: Cloud Native 101

Most senior engineers know both. Start with whichever excites you more — the other path will be here when you’re ready. Both paths converge at Platform Engineering (SRE, GitOps, DevSecOps, MLOps).

Zero to Terminal
|
Module 0.11 (Capstone)
|
+----------+----------+
| |
Linux Deep Dive Cloud Native 101
| |
+----------+----------+
|
Platform Engineering

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.