5 chapters · 20 lessons
A free beginner course to learn how to use the terminal and Linux commands by actually typing them in your browser. No setup required, so you can start practicing today.
A terminal is a tool for controlling your computer directly by typing text commands. It is the foundation of everyday development work, and with AI tools like Claude Code it has become a more valuable skill than ever.
This is the very first course for anyone wondering "what even is a terminal?" No prior knowledge required. Everything is explained from the ground up.
From terminal operations like cursor movement and tab completion, to creating, moving, copying, and deleting files and directories, you'll build a complete set of everyday skills. Five chapters and 20 lessons keep you on a clear path.
Each lesson takes 5 to 10 minutes, and the whole course takes about 2 to 3 hours. Every exercise runs in a safe virtual environment inside your browser, so there is nothing to install and no way to break your own computer.
After this course, the terminal won't feel intimidating anymore, and you'll have a solid foundation to move on to the fundamentals, advanced, and Git courses.
Master cursor movement, tab completion, command history, and line-editing shortcuts to work comfortably in the terminal.
Create, copy, move, delete, and rename files and directories with confidence.
Learn tree structures and directory concepts so you can navigate to any location without hesitation.
The terminal is the first step. Perfect for those who want to build a solid foundation from the start.
If you've been copy-pasting commands without really knowing why, this course helps you learn from the ground up and operate with confidence.
Using AI coding tools effectively requires terminal fundamentals. Start building that foundation here.
Practice Makes Perfect
Terminal Introduction
Put intro skills into practice
Level Up Your Skills
Terminal Fundamentals
Master file operations and text processing
Practice Makes Perfect
Terminal Fundamentals
Put fundamentals into practice
Join thousands of developers who've mastered the terminal. Your first lesson awaits.