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
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
- SQL murder mystery – a fun game to practice SQL scripts. (There’s also a Walkthrough for beginners).
Suggest a resource
If there is a resource that you think we should include, please let us know using this form: