Complete IB Computer Science platform

Computer Science, finally made visual.

A complete interactive learning and teaching platform for IB Computer Science.

CS Future 7 mascot: a friendly cartoon professor with white hair and a moustache on a teal and navy shield

Learn ↔ Teach

One curriculum. Two experiences.

Students learn through interactive lessons, coding and practice. Teachers get everything they need to teach the same curriculum.

Learn

Understand. Explore. Code. Practise. Master.

  1. 01

    Understand

    Visual explanations make difficult concepts clear.

  2. 02

    Explore

    Interact with models and simulations.

  3. 03

    Code

    Apply concepts through programming tasks.

  4. 04

    Practise

    Build confidence with structured questions.

  5. 05

    Master

    Prepare for assessments and examinations.

Teach

Explain. Demonstrate. Assign. Assess. Improve.

  1. 01

    Explain

    Structured curriculum-aligned lesson content.

  2. 02

    Demonstrate

    Interactive teaching visuals and activities.

  3. 03

    Assign

    Give students lessons, practice and homework.

  4. 04

    Assess

    Use quizzes and assessment resources.

  5. 05

    Improve

    See where students need additional support.

Complete IB Computer Science. From first lesson to final exam.

The complete course

Every topic. One connected journey.

Explore the complete IB Computer Science curriculum — from core concepts to programming, practice and assessment.

Theme A

Concepts of computer science

4 topics

Theme B

Computational thinking and problem-solving

4 topics

100% syllabus coverage.

Every curriculum topic receives student learning resources and teacher-ready materials.

Inside every topic

More than a lesson. A complete learning system.

Every curriculum topic connects explanation, interaction, practice, assessment and teacher-ready resources.

One topic, opened

A1.1

Computer hardware and operation

Theme A · A1 Computer fundamentals · SL + HL

Student

Understand the concept. Apply it. Practise it. Master it.

  1. Learn

    Interactive lesson

    Concept-first explanation you move through, not a page of notes.

  2. Explore

    Concept lab

    A model of the idea you can change and watch respond.

  3. Practise

    Practice set

    Structured questions that build from recall to application.

  4. Assess

    Topic quiz

    Check understanding before moving on.

  5. Revise

    Revision summary

    The topic condensed, with targeted review of weak points.

Programming labs appear on topics where code applies.

Interactive lesson · watch it run

RAMHolds the instruction
CPUFetch, decode, execute
OutputShows the result

The same model appears inside the lesson, where you can change it and see what happens.

Built for individual learners. Ready for entire classrooms.

CS Future 7 for schools

One course. An entire department connected.

Give every Computer Science teacher classroom-ready resources, every student structured learning support, and your department visibility across the course.

  • Classroom ready

    Interactive lessons, worksheets and assessments are ready to use.

  • Teacher onboarding

    A new teacher can see the sequencing and the resources that already exist.

Same curriculum, every class

  • Class A
  • Class B
  • Class C

How a lesson moves through a class

  1. Select lesson

    The teacher opens a topic.

  2. Teaching mode

    The lesson goes on the board.

  3. Assign

    Practice goes out to the class.

  4. Students practise

    Students work through it.

  5. Signal back

    The teacher sees where the class is.

The same loop works for one teacher or for every class in the department — CS Future 7 sits alongside whatever system your school already uses.

Curriculum visibility

Illustrative, not live data

  1. A1 Computer fundamentalsCompleted
  2. A2 NetworksCompleted
  3. A3 DatabasesIn progress
  4. A4 Machine learningUpcoming
  5. B1 Computational thinkingCompleted
  6. B2 ProgrammingIn progress
  7. B3 Object-oriented programmingUpcoming
  8. B4 Abstract data typesUpcoming

Coverage is shown as a state — completed, in progress or upcoming — so a department can see where its classes are in the course.

Built for Computer Science departments.

Simple enough for one teacher. Structured enough for an entire school.

Learning doesn't always stop in the classroom.

CS Future 7 resources

Computer Science, explained properly.

Guides, explanations and teaching ideas built around the IB Computer Science curriculum.

Featured guide

IB Computer Science 2027 What students and teachers need to know

A practical guide to the structure, expectations and learning journey of the new IB Computer Science course.

CurriculumA Concepts of computer scienceB Computational thinking and problem-solving

In preparation

From the knowledge library

  1. ProgrammingIn preparationUnderstanding recursionWhy a function that calls itself is easier to reason about than it looks, and where it earns its place in the course.
  2. DatabasesIn preparationNormalisation made clearFirst, second and third normal form worked through on one small table, without the usual abstraction.
  3. Object-oriented programmingIn preparationInheritance vs polymorphismTwo ideas students routinely merge into one — separated, with the smallest example that shows the difference.
  4. Exam preparationIn preparationHow to structure IB Computer Science revisionA way to plan revision around the syllabus itself rather than around whichever topic feels worst today.
  5. TeachersIn preparationTeaching OOP visuallyBoard-ready ways to show objects, state and messages before a single line of code is written.
  6. Study strategiesIn preparationCommon programming mistakes students makeThe handful of errors that account for most lost marks, and the habits that remove them.

Explore by topic

  • IB Computer Science 2027

    Course structure, assessment and what changes for first teaching.

  • Concept guides

    Plain explanations of the ideas students meet across the syllabus.

  • Programming

    Problem solving, constructs and the programming the course expects.

  • Exam preparation

    How to revise, and how to structure an answer under exam conditions.

  • Teacher resources

    Sequencing ideas, teaching approaches and classroom-ready explanations.

  • Study strategies

    Working habits that make Computer Science stick.

1:1 Computer Science support

Sometimes, information isn't enough.

Sometimes, you need guidance.

Connect with experienced Computer Science educators for personalised support — or apply to teach through CS Future 7.

I'm a student or parent

Need extra support?

Get personalised 1:1 guidance in IB Computer Science from experienced educators.

  • Concept clarification
  • Programming support
  • Exam preparation
  • Internal assessment guidance
  • Structured revision

I'm a Computer Science teacher

Teach with CS Future 7

Join our tutor network and teach Computer Science students internationally using high-quality CS Future 7 resources.

  • Teach online
  • Work with international students
  • Teach from structured CS Future 7 resources
  • Spend more time teaching, less time preparing
  • Flexible tutoring opportunities

Use CS Future 7 independently, with your teacher, or with 1:1 support when you need it.

How tutoring works

  1. Tell us what support you needThe topics, the level and where it is going wrong.
  2. Match with the right educatorA Computer Science specialist for that kind of support.
  3. Learn 1:1 onlineSessions built around the syllabus you are studying.

Becoming a CS Future 7 tutor

  1. ApplySubject background and teaching experience.
  2. ReviewWe read every application ourselves.
  3. Demo / interviewA short teaching conversation.
  4. ApprovedOnboarding onto the CS Future 7 resources.

Choose the way you want to use CS Future 7.

Simple, complete access

One complete course. Choose how you use it.

Complete access for students, teachers and schools — with optional institutional branding and customisation for schools.

Student

Learn

$69 / year

For independent IB Computer Science learners.

  • Complete student syllabus
  • SL + HL access
  • Interactive lessons
  • Visual explanations and simulations
  • Programming activities where appropriate
  • Practice questions
  • Topic assessments
  • Revision resources
  • Progress tracking
Get Student Access

Try selected lessons free.

Teacher

Student access + teach

$129 / year

For educators who want the complete student course plus classroom-ready teaching resources.

  • Everything in Student
  • Teaching Mode
  • Teacher guidance
  • Interactive classroom activities
  • Workbooks
  • Worksheets
  • Homework resources
  • Assessments
  • Mark schemes
  • Student-facing learning resources
Get Teacher Access

Preview selected complete topic packs before subscribing.

School

Teachers + students + department tools

from $299 / year

For Computer Science departments that want complete teacher and student access across classes.

School Starter

$299 / year

Small Computer Science departments.

Up to 2 teachers · Up to 30 students

  • Complete curriculum
  • Teacher resources
  • Student accounts
  • Classes
  • Basic progress visibility
  • Teaching Mode
  • Student learning resources
Start a School Pilot

School

$499 / year

Growing Computer Science departments.

Up to 5 teachers · Up to 100 students

  • Complete curriculum
  • Complete teacher resources
  • Student accounts
  • Multiple classes
  • Department-level curriculum visibility
  • Shared department resources
  • Teaching Mode
  • Student progress visibility
Explore School Access

Optional branding and customisation for schools are set out below.

Every plan includes the complete syllabus appropriate to that user.

No topic packs. No syllabus upgrades. No content tiers.

Optional for schools

Charged separately. Neither changes the academic content of a licence.

Branding and customisation change how resources look, not what they teach.

School Branding

+$149 / year

Make CS Future 7 resources feel like part of your school.

Add your school's identity to printable and downloadable teaching resources while retaining discreet CS Future 7 attribution.

  • School logo
  • School name
  • School colour accents
  • Department name
  • Academic year
  • Branded headers
  • Branded footers
  • Workbook covers
  • Worksheet covers
  • Assessment covers
  • Revision pack branding
  • Mark scheme branding

This is not a content upgrade. The academic content is identical. Powered by CS Future 7 remains visible on branded resources.

Explore School Branding

Resource cover preview

Example International SchoolComputer Science Department

IB Computer Science

A1 Computer fundamentals

Student Workbook

Academic year 2026–27

Powered by CS Future 7

Illustrative example. Not a real school.

Custom School Edition

From $299 one-time setup

For schools that want deeper institutional customisation.

  • Custom resource cover system
  • Department-specific presentation
  • Custom header and footer structure
  • Teacher-name fields
  • Class and year-group labels
  • School terminology
  • Custom resource organisation
  • Custom revision-pack presentation

Custom requests are scoped according to the school's requirements.

Discuss Customisation

Large school / multi-campus

Custom pricing

For larger cohorts, multiple campuses or more complex institutional requirements.

Contact Us

What each plan includes

Every plan

  • Complete syllabus
  • SL + HL
  • Interactive lessons
  • Programming activities
  • Practice + assessments
  • Progress tracking

Teacher and School add

  • Teaching Mode
  • Teacher resources
  • Workbooks
  • Worksheets
  • Mark schemes

School adds

  • Student accounts
  • Classes
  • Department visibility

Optional for schools, charged separately

  • School branding available
  • Custom school edition available

Need personalised support?

1:1 tutoring is available separately.

Explore Tutoring

Still deciding?

Everything important, answered clearly.

Questions, answered

Everything important. Nothing hidden.

Clear answers about curriculum access, teaching resources, schools, tutoring and how CS Future 7 works.

Built around clarity, not shortcuts.

Complete
The complete curriculum experience, not fragmented topic packs.
Original
CS Future 7 develops its own explanations, activities and teaching resources.
Transparent
Clear access, pricing and optional add-ons.
Built for both sides of the classroom
Students learn. Teachers teach. Schools coordinate.

One curriculum. A better way to learn and teach it.

Start with CS Future 7 as a student, teacher or school.

CS Future 7Learn visually. Teach interactively.
One platform, three experiences

Built around the people who actually use it.

Our content rule

Complete syllabus. No half-built course.

Interactive lessons

Concept-first explanations with purposeful interaction.

Teaching mode

The same content adapted for direct classroom delivery.

Practice & assessment

Structured checks, exam-style practice and feedback.

Teacher resources

Workbooks, worksheets, guidance and mark schemes.

For educators

Want to teach through CS Future 7?

Join our future tutor network and teach with the same structured resources used across the platform.

Become a tutor →