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
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.1.1 The CPU
eBook
A 1.1.1 The CPU

The central processing unit (CPU) carries out every instruction a computer runs, from a single addition to the millions of operations behind a video call. It contains a small set of components, each with...

18 August 2026
A 1.1.1 CPU
Teacher Resources (new)
A 1.1.1 CPU

The Central Processing Unit (CPU) is the heart of a computer, responsible for executing instructions and processing data. It comprises several key components, each playing a crucial role in its operation....

10 September 2026
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

Help