IBDP – International Baccalaureate Diploma Programme

The CURRENT International Baccalaureate Diploma Programme Computer Science curriculum (first exams in 2014) will be used through 2025. The new curriculum is scheduled to be taught starting in 2025, with first exams in 2027. (The published Subject Brief incorrectly states that exams will start in 2025.)

Curriculum Resources

Case Study (HL) Resources


AI image of cyberpunk knights in a classroom

IGCSE – International General Certificate of Secondary Eduction

IGCSE resources coming soon!


Programming Resources

Java

  • Think Java – a free textbook (PDF, online edition, interactive Trinket version) – an excellent way to learn Java programming while focusing on algorithmic thinking

Python

  • Think Python – a free textbook (PDF, online edition, interactive version here) – this and Think Java are both based on the book, Think Like a Computer Scientist, by Alan Downey)
  • Invent With Python – a series of free books (PDF, online, or buy the print books) by Al Sweigart that are aimed at beginners/intermediate and focus on various subjects (games, encryption, automation)

SQL


Suggest a resource

If there is a resource that you think we should include, please let us know using this form:

Please enable JavaScript in your browser to complete this form.
Name