Computer Science

Lesson

Choose a course and learn through explanations, worked examples, diagrams, and questions. Study IGCSE, O Level, AS & A Level, AP, or IB Computer Science.

Start here

Select your course, then open a lesson. Each course has its own learning path and references.

Choose a course
Choose your course

International Baccalaureate · First assessment 2027

IB Computer Science HL

Study both IB themes, then extend them with abstract data types, linked structures, and HL design and analysis.

Examples use Python. HL includes additional lessons beyond the SL path.

Course lessons

Read the explanations, trace the examples, and check your understanding at the end of each lesson.

References used to build these lessons

We used these official documents as references when building this course's lessons. They are the sources for the syllabus structure and course requirements.

International Baccalaureate · First assessment 2027

This PDF is the public IB subject brief. The complete subject guide and assessment requirements are available through your school or the IB Programme Resource Centre.