Where do you want to code?

Set up your computer

You don't have to install anything — every lesson works right here. If you want the real tools on your own computer, follow these simple steps.

Skip — keep coding on the platform →

Python

The language you write all lessons in.

  1. 1

    Go to python.org/downloads and click the big yellow Download button.

  2. 2

    Open the file. IMPORTANT: tick “Add Python to PATH”, then click Install Now.

  3. 3

    Open Command Prompt and check it works:

    python --version

Jupyter Notebook

A notebook where you run code one cell at a time and see results underneath.

  1. 1

    Install Python first (above). Then in Command Prompt:

    pip install notebook pandas numpy matplotlib seaborn
  2. 2

    Start Jupyter — it opens in your web browser:

    jupyter notebook
  3. 3

    Click New → Python 3 to create a notebook. Paste lesson code into a cell and press Shift + Enter.

MySQL

A popular database for storing tables and asking SQL questions.

  1. 1

    Go to dev.mysql.com/downloads/installer and download MySQL Installer.

  2. 2

    Choose “Developer Default”, click Next, and set a root password you will remember.

  3. 3

    Open MySQL Workbench, connect to Local instance, and run:

    SELECT VERSION();

PostgreSQL

A powerful database used by many data teams (and PostGIS for maps).

  1. 1

    Go to postgresql.org/download/windows and download the installer.

  2. 2

    Run it, keep the defaults, and set a password for the “postgres” user.

  3. 3

    Open pgAdmin (installed with it) or SQL Shell and run:

    SELECT version();