All learning paths

Theme B: computational thinking and problem-solving

5 Lessons
  1. Thinking before codingCore
  1. Programming fundamentalsCore · Free
  1. Searching, sorting and Big OCore
  1. Classes, objects and encapsulationCore
  1. Linked lists, trees and hash tablesBeyond

Programming fundamentals

Start
Independent preparation for IB Diploma Programme Computer Science. Not affiliated with or endorsed by the International Baccalaureate Organization.