Skip to content

← Learn to Code — Python, Java, C, SQL & Web

Python for A-Level CS

Data structures, algorithms, and OOP for Cambridge 9618.

python 15 Lessons

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English.

Start the course

Lessons in this course

  1. Nested loops & 2-D lists 01 · 3 required tasks Video
  2. Text files 02 · 3 required tasks Video
  3. Exceptions 03 · 3 required tasks Video
  4. Stacks 04 · 3 required tasks Video
  5. Queues 05 · 4 required tasks Video
  6. Linked lists 06 · 3 required tasks Video
  7. Searching 07 · 3 required tasks Video
  8. Sorting 08 · 3 required tasks Video
  9. Recursion 09 · 3 required tasks Video
  10. Classes & objects 10 · 3 required tasks Video
  11. Inheritance & encapsulation 11 · 4 required tasks Video
  12. Programming paradigms 12 · 3 required tasks Video
  13. Hash tables 13 · 3 required tasks Video
  14. Binary search trees 14 · 3 required tasks Video
  15. Graphs 15 · 3 required tasks Video

Language reference

/know/reference/python

Log in or create account

IGCSE, A-Level & AP