Coursera

The Command Line for Everyone

Coursera

The Command Line for Everyone

Andrew Probert

Instructor: Andrew Probert

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
3 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
3 hours to complete
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

4 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 4 modules in this course

Demystify the text-based world of the command line and explore why direct text interfaces are making a comeback, alongside modern AI developer tools. In this introductory module, you’ll open the Mac Terminal, break down the core components of the interface, and execute your very first command. By comparing graphical interfaces (GUIs) with command-line interfaces (CLIs) you will build solid foundational mental models, understand command arguments, and gain the confidence needed to interface directly with your machine.

What's included

1 video2 readings1 assignment

Module 2 focuses on spatial awareness and movement within the command line. You will learn to answer the fundamental question, "Where am I in my computer?". From there, you will master moving between folders, creating new directories, and reading changes in your prompt to track your exact location. Through practical exercises comparing Mac Finder to Terminal, you’ll build essential habits for verifying your actions and moving around your system smoothly without ever touching a mouse.

What's included

1 video2 readings1 assignment

Take control of your workflow by creating, inspecting, moving, and managing files entirely through text. In this module, you’ll learn essential file manipulation commands. You will also unlock productivity shortcuts like command history navigation and master best practices for file naming. By intentionally testing (and fixing) common beginner mistakes, you’ll learn why adhering to best practices are important in CLI environments, consolidating your knowledge through a hands-on project folder setup.

What's included

1 video2 readings1 assignment

Unlock self-reliance in the terminal and gain the tools to recover when things don't go as expected. In this final module, you’ll learn how to independently look up built-in documentation, customize commands with options, and reveal hidden files. Crucially, you will master terminal recovery shortcuts to stop frozen or unneeded processes. The course concludes with a hands-on Final Practice Lab, synthesizing every navigation, file management, and terminal control skill into a repeatable real-world workflow.

What's included

1 video3 readings1 assignment

Instructor

Andrew Probert
2 Courses40 learners

Offered by

Coursera

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions