The terminal is one of the core tools that real developers use every day, yet programming students don’t learn it and only focus on a programming language instead.
So in this post, I’m giving away the entire Terminal section from my new course Pre-Coding Bootcamp: Your First Step to Become a Programmer.
📦 What You’ll Learn in This Free Section
Why the terminal still matters in 2025
How to move around your compute using just commands
How to create, rename, and delete folders or files
How developers use terminals on real production servers
And most importantly — you’ll stop being afraid of the black screen
Lecture 1: Welcome to the Terminal – Why You’ll Love Using It
A short intro to set the tone. Why this tool matters more than you think.
Lecture 2: Why Developers Use the Terminal (and Why You Should Too)
You’ll see how the terminal gives you speed, precision, and power that you don’t get from point-and-click tools.
Lecture 3: Moving Around Your Computer with Terminal Commands
In this lesson, we start using real terminal commands — like cd, ls, pwd, dir — across Windows, macOS, and Linux.
You’ll learn how to:
Navigate into folders
Move backward
See where you are in your file system
Lecture 4: Creating Files and Folders Using Terminal Commands
Now we go from reading the file system to changing it.
You’ll learn:
How to create files (touch, New-Item, etc.)
How to create folders (mkdir)
How to view and manage content from the command line
This is where the terminal starts feeling powerful.
Lecture 5: How Developers Use the Terminal on Real Servers
Finally, I’ll show you how developers use the terminal to connect to remote servers — something you’ll see in real jobs, deployment workflows, and DevOps.
Want to Go Deeper?
The videos above are part of the Terminal section, which is just one part of the full course:
👉 Pre-Coding Bootcamp: Your First Step to Become a Programmer
Here’s everything you’ll find inside:
What You Can Build as a Programmer
Learn the types of apps real developers create — websites, APIs, automation, and more.
Types of Programming Languages
An overview of what programming language categories are out there and what each category does.
Getting Comfortable with the Terminal
You just watched this section — and it’s only the beginning.
Code Editors and IDEs
See what real developers use every day — and how it all looks behind the scenes.
File Formats Every Programmer Should Know
Understand CSV, JSON, XML — and how apps store, exchange, and structure data.
Databases
Learn how apps store real data — from relational databases to NoSQL and file-based systems.
Version Control with Git and GitHub
Understand how developers track changes and collaborate professionally.
How to Build Your Programming Portfolio
Learn what to include, how to present your work, and what tools to use to stand out.
Programming Concepts (Explained Differently)
Variables, loops, functions, and logic — explained without all the confusing syntax.
Breaking Down Programming Problems
Learn how to go from a messy idea to clear, executable steps — a skill every developer needs.
Types of Servers
Understand web servers, database servers, APIs, and what’s happening behind the scenes of every app.
Whether you’ve just started learning to code, or you’ve been struggling through tutorials this course is the missing first step that brings everything together.