Logicnautlearning labs

A mission control for learning

Think it. Build it. Prove it.

Logicnaut is a family of small, focused labs where a curious kid learns one big idea at a time: how to break a problem into steps, how to test an answer, how to make a robot behave. Every lab checks the work, keeps hints free, never takes stars away, and keeps progress on the device.

Code and robotics

Build programs that do something

Block Lab · scratch.logicnaut.dev

Learn logic with Scratch style blocks

Seven worlds and 46 missions, from “walk to the star” to FizzBuzz, factorial, and a five point star. Blocks use the real Scratch names and colours, Jarvis acts out every program, and the checker explains exactly what happened.

  • Sequences, loops, variables, decisions, repeat until, words
  • Run animates each block; Check tests several inputs
  • Works on a phone or tablet, tap to add blocks
Start with Block Lab

Quest Lab · quest.logicnaut.dev

The same missions inside real Scratch

The full Scratch editor with a quest panel beside it. Build the mission with every block Scratch has, press Check, and the real Scratch engine runs it and grades what the sprite actually did.

  • Real editor, real engine, real .sb3 files
  • Same goals, hints, and par as Block Lab
  • Best on a tablet or laptop
Open Quest Lab

Editor · editor.logicnaut.dev

A free style Scratch editor for your own ideas

Nothing to pass, nothing checked. Make a game, a story, or an animation. The project saves on this device every few seconds and can be saved as a file that opens on scratch.mit.edu.

  • Every Scratch block, sprite library, and sound
  • Autosave on the device, no account
  • Start here after a Block Lab world to make something yours
Open the Editor

PID Lab · pid.logicnaut.dev

PID control for VEX IQ robots

A simulated BaseBot whose motors are not twins, so it drifts. Read the gyro, find the error, and steer it back: first with an if, then P, I, and D. Every mission is checked on several robots and has an “In VEXcode IQ” card.

  • Six units, 20 missions, from open loop drift to a PID square lap
  • Encoder degrees, gyro heading, and the slipping wheel that fools encoders
  • Field view, rotation chart, and an IQ Brain screen
Open PID Lab

PI Lab · pi.logicnaut.dev · private, password

See your own robot code think

One real VEXcode IQ program, a P drive and a PI turn, built up in fourteen small levels: the gyro number, error, P, the error bucket, loop speed, and the stop window. The last levels run the learner's own blocks on a simulated robot.

  • Guess first, then run, then two quick checks per level
  • Step one block or one loop trip at a time, with live values
  • Load a newer .iqblocks file; it never leaves the device
Open PI Lab

Logicnaut CS · cs.logicnaut.dev

C++ through guided missions and a real compiler

32 guided C++ missions across ten sectors, with prediction puzzles, bug fixes, and code completion. A Practice Lab compiles real C++20 in an isolated sandbox when a signed in learner presses Run.

  • Three routes: Young Explorer, Independent Learner, Fast Track
  • Optional guardian account for cross device progress
  • Sequential unlocking, XP, and review suggestions
Open Logicnaut CS

Math and the world

Know the numbers and the map

Where to start

Three flight paths

New to coding

  1. Block Lab, Worlds 1 to 3: sequences, loops, variables.
  2. Quest Lab: rebuild two favourite missions in real Scratch.
  3. Editor: make something of your own and save it.

Robotics team

  1. PID Lab, Unit 1: see the drift and why hand tuning fails.
  2. Units 2 and 3: proportional steering, then encoder degrees.
  3. Units 4 to 6: I, D, and full PID, then run it on the BaseBot.

Math and beyond

  1. Foundations for the why behind multiplication and division.
  2. Logicnaut Math for the accelerated Grade 7 map.
  3. Logicnaut CS when the next language should be C++.

The Logicnaut promise

Private by design. Progress lives in the browser on the device. Children never get accounts, email, or ads. The only cloud account is an optional guardian account in Logicnaut CS.

Encouraging by default. Hints are free, stars only go up, and there are no rankings, loot boxes, or streak loss. A wrong answer is a “not yet”, with a reason.

Honest checking. Every lab runs the work and reports what happened, in plain words a nine year old can act on.

Built to transfer. Block names match Scratch, robot blocks match VEXcode IQ, and the C++ is real C++.