For education · schools, bootcamps & programs

Teach them to code — and to think.

CTRL is a hands-on way to teach programming and computational thinking. Students solve real problems by building the decision logic that runs them, then watch it think — so abstract ideas like loops, state, and AI agents become something they can see, build, and improve.

Concepts students build, in order

SequencingConditionsLoopsState machinesMemoryAI agentsDecision logicSequencingConditionsLoopsState machinesMemoryAI agentsDecision logic

How it teaches

Concepts they can see,
not just memorise.

Beginners don't struggle with programming because it's hard — they struggle because it's invisible. CTRL makes it visible: students build the logic and watch every decision it makes, so cause and effect are obvious. Try the demo — move one rule and the solution stops working.

ctrl · maze-nav · run #1
step 000spaces visited 1last move —running

What the agent sees

wallAheadwallRightwallLeftatGoal

Instructions · checked in order

  1. 1

    WHEN right is clear DO turn right, then advance

  2. 2

    WHEN path ahead is clear DO advance

  3. 3

    WHEN otherwise DO turn left

01

No syntax wall

Students start with visual blocks and build working logic on day one — no installs, no cryptic errors, no blank editor.

02

See every decision

They watch the agent observe, decide, and act, step by step. Debugging becomes watching behaviour, not reading logs.

03

Blocks → code, gradually

The same solution opens as plain steps, then as real TypeScript — so learners graduate into syntax exactly when they're ready.

04

Think in agents

Students learn the mental model behind modern AI: something that senses, decides, and adapts. Foundational for coding and for AI.

The learning path

One idea at a time —
from first steps to real programs.

Concepts unlock in order, each one building on the last. A learner is never shown an idea before they have the pieces to understand it.

  1. 1Sequencing→
  2. 2Conditions→
  3. 3Priority→
  4. 4Reusable functions→
  5. 5State machines→
  6. 6Memory→
  7. 7Optimisation→
  8. 8Agents & decision logic

What your program gets

Everything you need to teach
how to code, and how to think.

Curriculum-ready progression

Each challenge introduces exactly one idea, in order — from sequencing to state machines to decision logic. Drop it into a course, or run it as one.

Beginner to real code

One platform takes a first-timer from visual blocks to writing JavaScript — so a single tool covers the whole journey.

AI-era thinking

Agents, decision-making, and adapting to change are the skills employers now ask for. CTRL teaches them from the first lesson.

Zero setup, any device

It runs in the browser. No environments to configure — it works in a lab, on a laptop, or on a phone.

Engagement that sticks

Students see the consequences of their logic in a live world. That feedback loop keeps cohorts motivated and moving.

Skills you can see

Because every decision is visible, you can see how a student thinks and where they're stuck — far richer than a pass/fail.

Who it's for

Built for programs teaching
the next generation of builders.

Whether you run a bootcamp, a university course, a secondary CS class, or an online cohort, CTRL fits the way modern programs teach — hands-on projects, real skills, and progress you can see.

Coding bootcamps & schools

Give beginners a confidence-building on-ramp to real programming, and a shared project every cohort can rally around.

Universities & CS courses

Make algorithms, state machines, and agents tangible in lectures and labs instead of chalkboard pseudocode.

Secondary & K-12 CS

Introduce computational thinking without the syntax barrier — students build real logic before they type a semicolon.

Online & cohort programs

Browser-based and self-paced, with visible progress for every learner and problems that feel like real work.

For education — early access

Bring CTRL to your
classroom or cohort.

Tell us about your program and the learners you teach, and we'll help you build a track that fits your curriculum. Want to see it first? Open the app.

Tell us about your learners. No spam, ever.