Learn the Command Line

Discover the power of this simple yet essential text-based tool and increase your productivity as a developer.

Start[missing "en.views.course_landing_page.learn-the-command-line.course_illustration" translation]

Why Learn the Command Line?

We use our mouse and fingers to click images of icons and access files, programs, and folders on our devices. However, this is just one way for us to communicate with computers.

The command line is a quick, powerful, text-based interface developers use to more effectively and efficiently communicate with computers to accomplish a wider set of tasks. Learning how to use it will allow you to discover all that your computer is capable of!

Take-Away Skills:

By the end of the course, you will be able to navigate, access, and modify files and folders on your computer—all without a mouse!

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1

    Navigating the File System

    Get up and running with the command line by navigating directories and files.

  2. 2

    Viewing and Changing the File System

    Learn to manipulate directories and files from the command line.

  3. 3

    Redirecting Input and Output

    Learn to redirect input and output to and from files and programs.

  4. 4

    Configuring the Environment

    Learn to configure the environment using the command line.

  5. View Syllabus

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest