Level 0 — Understanding How to Operate a Computer and How It’s Structured
-
Step 1. First Steps in PowerShell — Driving Your Computer with Text
Step 1. First Steps in PowerShell — Driving Your Computer with Text Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★☆☆☆☆ | Estimated time: 2–3…
-
Step 2. Working with Files — Create, Copy, Move, Delete
Step 2. Working with Files — Create, Copy, Move, Delete Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★☆☆☆☆ | Estimated time: 2–3 hours Prerequisites:…
-
Step 3. The Pipe (|) — A Way of Thinking That Assembles Commands
Step 3. The Pipe (|) — A Way of Thinking That Assembles Commands Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time:…
-
Step 4. Text Processing — Finding a Needle in the Logs
Step 4. Text Processing — Finding a Needle in the Logs Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time: 2–3 hours…
-
Step 5. Collecting System Information — A Health Checkup for My Computer
Step 5. Collecting System Information — A Health Checkup for My Computer Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time: 2–3…
-
Step 6. Checking the Network — Inspecting My Computer’s Outside Lines
Step 6. Checking the Network — Inspecting My Computer’s Outside Lines Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time: 2–3 hours…
-
Step 7. Variables and Data Types — Putting Values into Labeled Boxes
Step 7. Variables and Data Types — Putting Values into Labeled Boxes Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time: 2–3…
-
Step 8. Conditionals and Loops — Making the Computer Judge and Toil
Step 8. Conditionals and Loops — Making the Computer Judge and Toil Level 0 — Understanding How to Operate a Computer and How It’s Structured | Difficulty ★★☆☆☆ | Estimated time: 3…
-
Step 9. Execution Policy and Your First Script — Meeting Windows’ Safety Lock Head-On
Step 9. Execution Policy and Your First Script — Meeting Windows’ Safety Lock Head-On Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time 2–3 hours Prerequisite: Step…
-
Step 10. ★ Project: Automatic File Classification — A Robot That Cleans Your Downloads Folder
Step 10. ★ Project: Automatic File Classification — A Robot That Cleans Your Downloads Folder Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 3–4 hours Prerequisite:…
-
Step 11. Exploring the Registry — Opening Windows’ Vault
Step 11. Exploring the Registry — Opening Windows’ Vault Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 2–3 hours Prerequisite: Step 10 complete. We will work…
-
Step 12. Event Logs — Reading Windows’ Black Box
Step 12. Event Logs — Reading Windows’ Black Box Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 2–3 hours Prerequisite: Step 11 complete. We will work…
-
Step 13. Inside Processes and Services — Trace the Lineage of Execution
Step 13. Inside Processes and Services — Trace the Lineage of Execution Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 2–3 hours Prerequisite: Step 12 complete.…
-
Step 14. Remote Management — Commanding a Computer Across the Network
Step 14. Remote Management — Commanding a Computer Across the Network Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 2 hours Prerequisite: Step 13 complete. We…
-
Step 15. ★ Project: What Happens After Boot? — A Full Survey of Auto-Start Locations
Step 15. ★ Project: What Happens After Boot? — A Full Survey of Auto-Start Locations Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 3–4 hours Prerequisite:…
-
Step 16. Understanding Virtualization — Building a Computer Inside a Computer
Step 16. Understanding Virtualization — Building a Computer Inside a Computer Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time 2–3 hours Prerequisite: Step 15 complete. Today…
-
Step 17. Installing Ubuntu and Snapshots — Moving Into the Lab and Setting Save Points
Step 17. Installing Ubuntu and Snapshots — Moving Into the Lab and Setting Save Points Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3–4 hours (including…
-
Step 18. Linux Basic Commands 1 — Finding Your Way in the Black Window
Step 18. Linux Basic Commands 1 — Finding Your Way in the Black Window Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Step…
-
Step 19. Linux Basic Commands 2 — Three Pipes for Steering Output
Step 19. Linux Basic Commands 2 — Three Pipes for Steering Output Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Step 18 complete.…
-
Step 20. Searching (grep/find) — Finding Two Needles in a Haystack
Step 20. Searching (grep/find) — Finding Two Needles in a Haystack Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Step 19 complete. Work…
-
Step 21. Package Management — apt, Linux’s App Store
Step 21. Package Management — apt, Linux’s App Store Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 2 hours Prerequisites: Step 20 complete. Work in the…
-
Step 22. Editors — Surviving the Terminal with nano and vim
Step 22. Editors — Surviving the Terminal with nano and vim Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: you must be able…
-
Step 23. Permissions 1 — rwx, Rules Carved Into Files
Step 23. Permissions 1 — rwx, Rules Carved Into Files Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: you need to know the…
-
Step 24. Permissions 2 — Ownership and sudo: How to Wield Power
Step 24. Permissions 2 — Ownership and sudo: How to Wield Power Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: you must have…
-
Step 25. User Management Lab — Crossing the Boundary Between Authentication and Authorization
Step 25. User Management Lab — Crossing the Boundary Between Authentication and Authorization Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: You must…
-
Step 26. Process Management — List Them, Find Them, Signal Them
Step 26. Process Management — List Them, Find Them, Signal Them Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: You must be able…
-
Step 27. Exploring the Directory Structure — Putting the Linux Map in Your Hands
Step 27. Exploring the Directory Structure — Putting the Linux Map in Your Hands Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: You…
-
Step 28. bash Scripts and cron — Hand Your Typed Commands Over to an Alarm Clock
Step 28. bash Scripts and cron — Hand Your Typed Commands Over to an Alarm Clock Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours…
-
Step 29. SSH Remote Access — Opening the Encrypted Front Gate
Step 29. SSH Remote Access — Opening the Encrypted Front Gate Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 4 hours Prerequisites: You must have finished…
-
Step 30. ★ Project: Monitoring Automation — Building a Watcher That Works Alone
Step 30. ★ Project: Monitoring Automation — Building a Watcher That Works Alone Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 5 hours (including observation time)…
-
Step 31. Understanding IP Addresses Completely — Neighborhood Name and House Number
Step 31. Understanding IP Addresses Completely — Neighborhood Name and House Number Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 4 hours Prerequisites: Step 6 (network…
-
Step 32. MAC Addresses and ARP — The Real Address on the Wire
Step 32. MAC Addresses and ARP — The Real Address on the Wire Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Step 31…
-
Step 33. DNS — The Internet’s Phone Book
Step 33. DNS — The Internet’s Phone Book Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Steps 31–32 (IP, ARP) complete. Work in…
-
Step 34. Ports and Services — Room Numbers Inside the Building
Step 34. Ports and Services — Room Numbers Inside the Building Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Steps 31–33 (IP, ARP,…
-
Step 35. TCP Deep Dive — The Art of the Handshake
Step 35. TCP Deep Dive — The Art of the Handshake Level 0 — Understanding Computer Operation and Structure | Difficulty ★★★☆☆ | Estimated time: 3 hours Prerequisites: Step 34 (Ports and…
-
Step 36. UDP and ICMP — The Courier Who Throws and the Status Hotline
Step 36. UDP and ICMP — The Courier Who Throws and the Status Hotline Level 0 — Understanding Computer Operation and Structure | Difficulty ★★☆☆☆ | Estimated time: 3 hours Prerequisites: Step…
-
Step 37. Routing and Gateways — Follow the Letter’s Journey
Step 37. Routing and Gateways — Follow the Letter’s Journey Level 0 — Getting Comfortable with Computers | Difficulty ★☆☆☆☆ | Estimated time: 2 hours Prerequisites: Steps 31–36 complete; you understand IP…
-
Step 38. NAT and Home Routers — The Secret of the Disguise-Managing Doorstep
Step 38. NAT and Home Routers — The Secret of the Disguise-Managing Doorstep Level 0 — Getting Comfortable with Computers | Difficulty ★☆☆☆☆ | Estimated time: 2 hours Prerequisites: Steps through 37…
-
Step 39. The OSI 7 Layers — A Map for Placing Nine Pieces
Step 39. The OSI 7 Layers — A Map for Placing Nine Pieces Level 0 — Getting Comfortable with Computers | Difficulty ★★☆☆☆ | Estimated time: 2.5 hours Prerequisites: Steps 31–38 complete;…
-
Step 40. Level 0 Comprehensive Test — Examining Yourself
Step 40. Level 0 Comprehensive Test — Examining Yourself Level 0 — Getting Comfortable with Computers | Difficulty ★★★☆☆ | Estimated time: 4 hours (fine to split across two days) Prerequisites: Steps…