Free for a limited time. Some features will move to subscriptions later.

Python

A friendly language for data, automation and AI.

Let’s begin. Next up: Hello, Python. About 200 minutes left in this track.
0%
0 of 20 doneAbout 200 min leftStart

Write Python that calculates, repeats and works with data.

1
Module 1

Python basics

Print, calculate and decide in Python.

  1. 1Level 1Hello, Python
  2. Level 2Numbers and variables
  3. Level 3Making decisions
  4. Module testtip calculator

Achievement: Pythonista

Module 2

Loops and functions

Automate repeated work.

  1. Level 1Loops and range
  2. Level 2Functions
  3. Level 3Project: average mark
  4. Module testgrade report

Achievement: Automator

Module 3

Working with text

Change, search and build text.

  1. Level 1Text tools
  2. Level 2Cut out a part
  3. Level 3Build sentences
  4. Module testtidy an email

Achievement: Word Smith

Module 4

Lists in depth

Add, remove, sort and search lists.

  1. Level 1Change a list
  2. Level 2Parts of a list
  3. Level 3Sort and measure
  4. Module testa playlist

Achievement: List Keeper

Module 5

Loops in depth

Control exactly how your loops run.

  1. Level 1While loops
  2. Level 2Break and continue
  3. Level 3Loops inside loops
  4. Module testFizzBuzz

Achievement: Loop Master

Python certificate of completionPass every module test to earn it.