5 chapters · 13 lessons

Terminal Basics

Beginner

A free course to master everyday Linux commands like file operations, pipes, and redirection through hands-on practice in your browser.

About this course

The next step after the introductory course. Build practical terminal skills you'll use in real work: finding files, extracting information from logs, chaining commands to automate tasks. You'll learn to solve everyday challenges with the terminal.

Understand how paths work to navigate directory structures freely, process text with grep, regex, and pipes, and manage file archives. Five chapters and 11 lessons at a steady pace.

After completing this course, you'll have the intermediate terminal skills needed to move on to Git, shell scripting, and server administration.

Sample Lessons

Skills you'll learn

Path & Filesystem Navigation

Understand absolute/relative paths and symlinks, and quickly locate files with the find command.

File Viewing & Text Processing

Efficiently inspect files with head, tail, and less, then search and extract text using grep and regular expressions.

Pipes, Redirects & Practical Operations

Chain commands with pipes, save output with redirects, create nested directories at once, and manage archives with tar.

Who this course is for

Ready for the Next Step

Build practical intermediate techniques on top of your foundational knowledge.

Want to Work More Efficiently

Once you learn file search and text processing, tasks that used to take minutes will be done in seconds.

Want to Read Logs and Data Yourself

With grep, regex, and pipes, you can quickly extract what you need from large volumes of text.

Syllabus

5 chapters · 13 lessons

1Three Important Directories
// READY?

BEGIN YOUR
JOURNEY

Join thousands of developers who've mastered the terminal. Your first lesson awaits.