Command Line Course

Master the GNU/Linux terminal and become proficient with the command line. Learn essential commands, shell scripting, and workflow automation.

Learn the command line — navigating files, running commands, pipes and shell basics — with clear, beginner-friendly lessons.

Never used the terminal before? Start here.

Start with Lesson 1 — Introduction to the Command Line. The terminal unlocks your full potential as a developer.

Continue where you left off

Lessons in this course

Frequently asked questions

Why should I learn the command line?

The command line is faster and more powerful than clicking through menus for many development tasks, and it is essential for using Git, running servers, and working with most developer tools. Comfort with the terminal is a core skill for every programmer.

Is the command line hard to learn?

The basics — navigating folders, listing files, copying and moving things, and running commands — can be learned in a few hours. This course introduces them step by step with clear, practical examples.

More for this course