We use cookies to keep you signed in and remember your language. Nothing is shared with advertisers.
Choose your year and section to see exactly the programming courses for your class.
Break a problem into steps, spot patterns and write your first algorithms — no prior knowledge needed.
Computers, networks, the web and staying safe online — the foundations every student needs.
Variables, conditions and loops in Python, following the official 2nd-year programme.
Python essentials explained simply, with everyday examples.
A calm, complete path through the Bac computer-science programme for non-scientific sections.