Command Line 101 Crash Course for MacOS and Linux

——   Created by Kalob Taulien

Learn the command line for macOS and Linux at the same time

Share this course:

Lesson time
Skill level
or $15/mo for unlimited courses
Sign Up

More about this course

Welcome to Command Line 101: A crash course for MacOS and Linux users.

If you're brand new to the command line and want to learn it, or need to learn the command line for a new job, this course is for you.

We're going start at the very beginning and assume you have never used the command line before. We'll start off by exploring a command line program, and then getting into some very simple commands.

Over the course of this class we'll start creating new files and folders in different parts of our computer. We'll even start editing files directly on the command line!

Why learn the command line?

The command line seems OLD, and it is old, but it's also powerful and extremely common still.

People use the command line to execute Python scripts, maintain servers (like websites), compress images, run Node.js or other frontend tooling for website development, and much much more.

The truth is: behind every program that has a graphical user interface (GUI) is some raw program that takes raw commands. If you don't need to worry about the graphical user interface, your computer can run more efficiently.

In fact, I've been using the command line for a number of years to do all sorts of things from transcoding videos (like the videos you see on this website) to losslessly compressing images to running entire fleets of servers for large scale websites.


  • MacOS or Linux
  • Internet to stream these videos


The course project

Your project final project will be to:

  • Create a new directory
  • Enter the new directory
  • Create a new file
  • Editing the new file
  • Delete the new file
  • Delete the entire directory

Don't forget to take a screenshot of your terminal with your commands and share it with the class!

19 Lessons

Course introduction
free preview
Accessing the command line
free preview
Your first command
free preview
Printing your current location
free preview
Opening directories from your terminal
How to display files and directories
How to change directories
Searching for files in a directory
Renaming files
Copying files
Creating new directories
Creating new empty files
Editing files in the command line
Displaying internals of a file without editing it
How to remove a file
View more lessons +
Enroll in this course for $19.97
or $15/mo for unlimited courses

Class benefits

24/7 streaming access
30 day money-back guarantee
Project included
Teacher Q&A
47m of video content
Have a coupon?

About the instructor

Hi everybody! I'm Kalob Taulien.

Here's the TL;DR (short) version about me:

  • I have been coding since 1999 and teaching people how to code since 2011
  • I have over 350,000 web development students world-wide
  • I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making …
View full profile

Access unlimited courses for only $15 per month

Start your 14 day free trial. Cancel at any time.

Join Today