FOR CURIOUS STUDENTS. AMBITIOUS TEACHERS. FORWARD-THINKING SCHOOLS.

Ideas worth exploring.Thinking worth developing.

Investigate a cyber incident. Design something people need. Turn an algorithm into working logic. Discover why a mathematical result is true.

Explore practical learning platforms and developing curricula across computing, design, and mathematics—from the first good question to a carefully reasoned solution.

For classrooms, departments, and independent learners. Availability is shown for each offering.

A question to begin with

Illustrative activity

“Four failed logins. One unexpected success. What would you check next?”

Simulated sign-in events for one school account
TimeEvent
02:11Sign-in failed
02:12Sign-in failed
02:13Sign-in failed
02:14Sign-in failed
02:16Sign-in succeeded

FIND YOUR STARTING POINT

Different subjects. A shared habit: making your thinking visible.

Showing 6 of 6 platforms

CyberLab

Cybersecurity · Secondary schools

Follow the evidence. Build the explanation.

Step into realistic cybersecurity scenarios without touching live targets. Investigate suspicious activity, compare evidence, and explain the decisions that help keep systems safe.

Simulated sign-in events for one school account
TimeEvent
02:13Sign-in failed
02:16Sign-in succeeded
Illustrative example
  • Browser-based investigations using simulated evidence.
  • A consistent journey from scenario and mission to findings and reflection.
  • Teacher-guided learning with control over assistance.

Java Lab

Java programming

Write the code. Explain every choice.

Develop the reasoning behind a Java program—from understanding a specification to planning an algorithm, tracing its behaviour, and explaining the result.

Trace of i and total for each loop iteration
i123
total136
Illustrative example
  • A structured specification-to-reflection learning sequence.
  • Classes, join codes, and sample lesson and lab assignments.
  • Java concepts made concrete through tracing and explanation.

Design Studio

MYP Digital Design · Years 1–5

Start with people. Design with purpose.

Help students turn real needs into thoughtful digital solutions. Connect inquiry, ideas, making, and evaluation across five years of increasingly independent design.

  1. Investigate
  2. Develop ideas
  3. Create
  4. Evaluate
Illustrative example
  • A connected view of the five-year curriculum.
  • Adaptable unit plans with saved revisions.
  • Java and Python editing with saved project versions.

Mathematics Studio

Mathematical reasoning · School and advanced pathways

Find the pattern. Understand the proof.

Connect mathematical fluency with the satisfaction of discovery. Explore pathways in trigonometry, coordinate geometry, calculus, and competition problem solving, with a British curriculum pathway also in development.

10010x
A = x(20 − x)
Illustrative example
  • Worked examples, investigations, and independent practice.
  • Trigonometry and coordinate geometry informed by classical foundations.
  • AP Calculus AB/BC, competition enrichment, and British Years 10–13 development.

CS Studio

IB Diploma Computer Science · SL and HL

Connect the concept. Defend the solution.

Move between computer science ideas, practical programming, and clear technical explanations. Explore a developing SL and HL learning environment for the syllabus first assessed in 2027.

# Linear search: why might it be slow?
def find(items, target):
    for i, item in enumerate(items):
        if item == target:
            return i
    return -1
Illustrative example
  • Distinct teacher presentations and student explanations.
  • Vocabulary, worksheets, and practical programming activities.
  • Original examination-style practice with marking guidance.

Principles of CS

Computing foundations

Understand the ideas behind the digital world.

Explore how data, algorithms, networks, and human choices shape computing. Move from a concept to an investigation, explain what happened, and revisit what needs another look.

Illustrative example
  • Learn → Investigate → Explain → Reassess.
  • A sample algorithm-tracing investigation.
  • Practice that connects feedback to the lesson.
INSIDE THE PROGRAMME

TRY A WAY OF THINKING

A small question. A different way of seeing.

Four short, illustrative activities from across the platforms. Choose one, commit to an answer, and read the reasoning.

Original public samples for exploration—not assessments.

CASE FILE · CYBERSECURITYSample activity · No account needed

Four failed logins. One unexpected success.

A school account normally signs in during the day. What would you check next?

Simulated sign-in events for one school account
TimeEvent
02:11Sign-in failed
02:12Sign-in failed
02:13Sign-in failed
02:14Sign-in failed
02:16Sign-in succeeded

FOR EDUCATORS

See the reasoning. Then build on it.

A correct answer is a starting point. An explanation helps a teacher see what a student understands—and what to explore next.

  • Ask

    Start with a meaningful problem.

    Give the concept a purpose before introducing the procedure.

  • Test

    Make the thinking visible.

    Use evidence, code traces, and predictions to examine an idea.

  • Explain

    Find the next question.

    Reflect on the result, its limits, and how it applies elsewhere.

CyberLab · Evidence and reasoning

Was that sign-in suspicious?

“What would you need to know before calling this an attack?”

Students do
Compare ordinary sign-ins with repeated failures followed by a success.
Teachers look for
A claim supported by specific events, with alternative explanations considered.
Take it further
Ask which additional evidence would strengthen or weaken the claim.

Java Lab · Code and explanation

Where does the loop stop?

“Why does this loop add three numbers, rather than four?”

Students do
Predict the result, trace each iteration, and explain the stopping condition.
Teachers look for
The distinction between i < 4 and i <= 4, supported by a trace.
Take it further
Change the condition, predict the new result, and explain the difference.

Illustrative teaching sequences.

MORE SUBJECTS TO EXPLORE

Curiosity rarely stays in one subject.

Alongside the 6 platforms above, Educator Today is developing 4 further subject overviews—10 subject areas in all.

  • Introduction to Programming

    Make your first program. Discover what it can do.

  • Artificial Intelligence

    Explore how models learn—and how to question their answers.

  • Cognitive Neuroscience

    Investigate attention, memory, and how we learn.

  • Extended Essay

    Turn an interesting question into a focused investigation.

SUBJECT OVERVIEW

LET’S TALK ABOUT YOUR CLASSROOM

Find the right starting point.

Questions about a subject, a school pilot, or which platform fits your teaching? Start a conversation with Educator Today.

Contact Educator Today

Tell us which subject interests you, who you teach, and what you would like students to be able to do.

admin@educator.today

Email opens in your mail app. The demo link opens CyberLab’s request form.