Recent posts View all
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

Computer Science
IB DP Category 1

Paris, France, 13 - 15 November 2026

Find out more
Computer science (New Syllabus)
IB DP Category 2

Paris, France, 19 - 21 February 2027

Find out more

Find all InThinking events at
inthinking.net

Help me test IB CS Learn - 100 beta spots open

As some of you saw teased in the last newsletter, IB CS Learn is now ready for its first real users and I'd love a few teachers and their students to help me put it through its paces.

Try it now: brookebit.com

What it is

A focused revision platform for the IB Computer Science course, built to help students actually learn the material rather than just skim it. Key features:

  • Structured study paths that follow the IB syllabus theme by theme, so students always know what to work on next.
  • Interactive coding exercises in both Java and Python.
  • Quizzes and flashcards with exam-style questions and instant feedback.
  • A competency dashboard that tracks progress and highlights weak spots.
  • Badges and streaks to keep students coming back.
  • Interactive simulators that make tricky concepts click, including a Towers of Hanoi recursion visualiser and a Fractal Drawing tool for seeing recursion in action.

No login needed to try the simulators

Want a quick look before signing up? The simulators are open to everyone - no account required. Just head to the site look in the menu and start playing.

How to join the beta

Accounts are invite-only during testing, so there's no self sign-up on the site. To get your class involved:

Just leave a comment on this post below and I'll get in touch to set your class up. When I reach out, I'll ask for a simple CSV of your students' email addresses (one per line) so I can create their invites.

No need to email commenting keeps things in one place, and I'll work through requests in order.

Why I'm limiting the beta

To make sure the experience is solid, I'm capping the beta at 100 users for now. This lets me watch stability, fix issues quickly, and make sure the platform holds up before opening it more widely to InThinking subscribers, so spots are first come, first served.

Thanks for helping me build something genuinely useful for IB CS. 

Michael Brooke

Help