Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!
IB Approved Workshops
Virtual Think-Ins

Find all InThinking events at
inthinking.net

Most popular

A1 Computer Fundamentals
Teacher Resources (new)
A1 Computer Fundamentals

A1 Computer Fundamentals covers the inner workings of a computer, from the hardware that runs instructions to the software that manages it. It spans computer hardware and operation, data representation...

07 September 2026
B2 Programming
Teacher Resources (new)
B2 Programming

B2 Programming develops the practical coding skills used to solve problems. It spans programming fundamentals, data structures, programming constructs, programming algorithms, and file processing. Open...

10 August 2026
A 1.1 Computer Hardware and Operation
Teacher Resources (new)
A 1.1 Computer Hardware and Operation

A1.1 covers how a computer's hardware carries out instructions. It includes CPU components and the machine cycle, primary and secondary memory, compression, and cloud computing services. This page holds...

10 August 2026
A2 Networks
Teacher Resources (new)
A2 Networks

A2 Networks explores the principles and technologies that let computers communicate. It spans network fundamentals, network architecture, data transmission, and network security. Open a subtopic below...

10 August 2026
A3 Databases
Teacher Resources (new)
A3 Databases

A3 Databases covers how data is structured, stored and queried in database systems. It spans database fundamentals, database design, database programming, and alternative databases and data warehouses...

10 August 2026
A1 Computer fundamentals
eBook
A1 Computer fundamentals

A1 Computer fundamentals cover the inner workings of computers. It includes computer hardware and operation, data representation and computer logic, operating and control systems, and translation (HL...

09 August 2025
A4 Machine learning
Teacher Resources (new)
A4 Machine learning

A4 Machine Learning introduces how models learn from data and the ethics of using them. It spans machine learning fundamentals, data preprocessing (HL only), machine learning approaches (HL only), and...

10 August 2026
A1 Computer Fundamentals
Activities
A1 Computer Fundamentals

A1 Computer fundamentals cover the inner workings of computers. It includes computer hardware and operation, data representation and computer logic, operating and control systems, and translation (HL...

29 August 2026
A 1.2 Data representation and computer logic
Teacher Resources (new)
A 1.2 Data representation and computer logic

A1.2 covers how computers represent data and make logical decisions. It includes binary and hexadecimal representation, logic gates, truth tables, and logic diagrams. This page holds the lessons and the...

10 August 2026
Lesson Starters Hub
Teacher Resources (new)
Lesson Starters Hub

This is the Lesson Starters hub. Every starter deck and answer booklet across the syllabus is indexed below, along with the method for running starters and the whole-syllabus score tracker. Lesson starters...

07 October 2026

Help