Uni
Genius
Sign in
All learning paths
Theme B: computational thinking and problem-solving
5 Lessons
Level 1
B1 Computational thinking
Thinking before coding
Core
Level 2
B2 Programming fundamentals and data structures
Programming fundamentals
Core · Free
Level 3
B2.4 Searching, sorting, efficiency and recursion
Searching, sorting and Big O
Core
Level 4
B3 Object-oriented programming
Classes, objects and encapsulation
Core
Level 5
B4 Abstract data types (HL)
Linked lists, trees and hash tables
Beyond
Programming fundamentals
Start
Independent preparation for IB Diploma Programme Computer Science. Not affiliated with or endorsed by the International Baccalaureate Organization.