watch · distill · act

Command Line Basics: Essential Terminal Skills Checklist

Master the terminal commands every developer needs to navigate, create, and manage files with confidence.

Based on: Command Line Basics for Beginners - Full Course by freeCodeCamp.org

Command Line Basics for Beginners - Full Course

Why You Need This Checklist

Ever stared at a blinking terminal cursor and felt your stomach drop? You know you need to learn the command line — every tutorial assumes you already know it, every job posting lists it as a requirement, and every developer friend talks about it like it's second nature. But nobody ever handed you a simple, step-by-step map of exactly what to type and when.

Here's the uncomfortable truth: most beginners waste hours Googling the same five commands over and over, making typos that delete the wrong files, and getting lost in a file tree they can't visualize. That cycle of confusion and frustration is exactly what keeps people stuck at beginner level for months longer than necessary.

Now imagine opening your terminal and actually knowing what you're doing. You type pwd and immediately know where you are. You navigate directories without second-guessing yourself. You create, move, delete, and read files in seconds — no mouse required. You look like the developer you've always wanted to be, because you are.

This checklist was built directly from freeCodeCamp.org's full Command Line Basics course, taught by Io — an IT engineer and certified Scrimba instructor with real-world experience. Io built this course around a hands-on project (a geography quiz game startup) so every command you learn is practiced in context, not memorized in isolation. The freeCodeCamp channel has helped millions of developers worldwide, and this course distills the essential terminal skills used daily by developers, DevOps engineers, and data analysts.

This PDF checklist walks you through every actionable step from that course: from your very first pwd command all the way through writing to files, reading from files, and using redirection operators like a pro. Every step includes a practical note — the common mistake to avoid, what success looks like, or the exact syntax to remember. No fluff, no filler.

Stop bookmarking tutorials you never finish. Print this checklist, open your terminal, and work through it one step at a time. By the end, you will have navigated a real file tree, created and deleted files and directories, and used echo and cat to read and write content — all from the command line. Your terminal days of fear are officially over.

What's Inside — Preview

Every checklist item comes with actionable notes to guide you — things like "Don't forget to do this before you start," "Avoid this common mistake," or "Set a reminder for 30 days out." Nothing vague, just clear next steps.

DO Open a terminal in your development environment (Mac: Terminal app; Windows: PowerShell; Scrimba: click the + icon next to 'runner' then 'add a terminal')
LEARN Type 'pwd' and press Enter to print your current working directory
DO Type 'ls' and press Enter to list all files and directories in your current working directory
DO Type 'cd [directory-name]' and press Enter to navigate into a directory
DO Type 'clear' and press Enter to clear the terminal of visual clutter

+ 20 more action items inside...

Get the Full Checklist

Instant PDF download. Start taking action today.

$3.99 one-time
Get Instant Access →

✓ Instant download  ·  ✓ PDF format  ·  ✓ No subscription