You'll learn how to:

Start this course today

Build hands-on data skills with interactive exercises and projects.

Sign up

About this course

In our command line intermediate course, you’ll build on your command line beginner skills and learn to interact with the command line in a way that supercharges your data analysis workflow. You will concepts such as how to pipe and redirect output into a file, how to search files for a string, and how to clean, explore, and consolidate data using the command line.

You will also learn to work with Jupyter console, an enhanced Python interpreter, to iteratively develop scripts. And you’ll learn how to clean and explore data using csvkit, a suite of command line tools for converting to and working with CSV formats.

Then you’ll build a project that combines your Python data skills with your new command line expertise, and write Python scripts to compute summary statistics and then run the scripts directly from the command line.

When you finish this course, you’ll have the skills and the confidence you need to use the command line to do all sorts of things…including adding “UNIX Command Line” to your data science resume!

By the end of this course, you’ll be able to:

  • Efficiently use the Jupyter console, an enhanced Python interpreter.
  • Process and clean data using the command line.

Lessons in this course

Loading lessons....

Thousands of learners have changed their careers with Dataquest


Learners who recommend
Dataquest for career advancement

4.9 stars

Dataquest rating on
G2Crowd and SwitchUp


Average salary boost
for learners who complete a path

Join a community of 1M+ data learners on Dataquest


Sign up for a free account

Get access to hundreds of free lessons.


Choose a course or path

Start anywhere, from beginner topics to advanced concepts.


Learn with hands-on exercises

Learn with real data and build your experience.

Apply your skills

Create projects, build your portfolio, and build your career.

Sign up today