PDSA · WEEK 1

Python recap and why efficiency matters.

Refresh the Python foundations behind data structures and algorithms, then see why the right method changes everything.

8 study sections14 illustrations1 revision page
Start Lesson 1 →

Study sections

Follow the order or choose a section
01

Jupyter Notebooks and Google Colab

Getting started

Open section →
02

Python Recap I — Computing the GCD

Python recap

Open section →
03

Python Recap II — Prime Numbers

Python recap

Open section →
04

Python Recap III — Euclid's Algorithm

Python recap

Open section →
05

Exception Handling

Python recap

Open section →
06

Classes and Objects

Python recap

Open section →
07

Timing Our Code

Efficiency

Open section →
08

Why Efficiency Matters

Efficiency

Open section →