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

Python: next steps

Collections, classes, errors and tools, for writing real programs.

Let’s begin. Next up: Lists in one line. About 190 minutes left in this track.
0%
0 of 19 doneAbout 190 min leftStart

Write well-organised Python, with classes, error handling and useful tools.

1
Module 1

Collections

Pick the right container for your data.

  1. 1Level 1Lists in one line
  2. Level 2Walk through a dictionary
  3. Level 3Sets
  4. Level 4Working with text
  5. Module testword counter

Achievement: Collector

Module 2

Classes and errors

Model things, and survive mistakes.

  1. Level 1Better functions
  2. Level 2Classes
  3. Level 3Inheritance
  4. Level 4Handle errors
  5. Module testa stock keeper

Achievement: Object Builder

Module 3

Useful tools

Use what Python already gives you.

  1. Level 1JSON in Python
  2. Level 2Dates
  3. Level 3Sort anything
  4. Module testnext birthday

Achievement: Tool User

Module 4

Cleaner Python

Write Python the way experienced people do.

  1. Level 1Any number of inputs
  2. Level 2Dictionaries in one line
  3. Level 3Generators
  4. Level 4Decorators
  5. Module testtidy the code

Achievement: Clean Coder

Python: next steps certificate of completionPass every module test to earn it.