Invention Engine Blocks

Coding that students can see working.

Invention Engine Blocks is a free, browser-based coding app where students use visual blocks to control real lights, sounds, sensors, displays and movement. There is no software to install, no student accounts to manage and no subscription cost.

Need setup help? Coding app support

Web-based No install No student data Free app No subscriptions Real-world feedback
Invention Engine Blocks visual coding app controlling Invention Engine bits
Students build code with blocks, download the finished program to the Hub, then watch the physical invention respond.
School-friendly setup

No installs. No student data. No extra cost.

Invention Engine Blocks runs in the browser, so teachers do not need to install software, manage student accounts or pay for a coding platform subscription.

Web-based app

Students open Invention Engine Blocks in a supported browser.

Nothing to install

No software to download or install. Students simply open the browser-based app and download their finished program to the Hub.

No student data collected

Students do not need accounts, logins or profiles to start coding.

$

Free to use

There are no coding platform subscriptions or ongoing app fees.

Built for the Hub

Students build their program in the browser, then download the finished code to the Invention Engine Hub.

IT

Easier for school IT

Less setup, fewer permissions and no student account management.

Visual coding

Students build programs with visual blocks.

Instead of typing syntax, students drag coding blocks together and focus on logic, behaviour and problem solving.

Setup: connect port 0 to LED as Blinky
Start
Turn Blinky on
Wait 1 second
Turn Blinky off
Download to Hub
1

Drag blocks

Students build programs visually.

2

Set up the bits

Students tell the app which bits are plugged into which Hub ports.

3

Add behaviour

Code controls what the invention should do.

4

Download to the Hub

Students send the program to their physical invention.

Real-world feedback

The code controls something real.

Students are not coding in the abstract. Their code makes lights turn on, sounds play, sensors respond, displays change and motors move.

Input

What the invention senses, such as a button press or sensor reading.

Process

The Hub follows the student’s program.

Output

The invention responds with light, sound, movement or display feedback.

Repeatable classroom process

A simple workflow students can follow.

The coding process gives students a practical path: plan, set up, build, download, test and improve.

Plan the program

Students decide what the invention should do before building the code.

Map the bits to ports

Students use the bit map to match each physical bit to a Hub port.

Add setup blocks

Setup blocks tell the Hub which bits are connected and how to use them.

Build the code

Students use visual blocks to create sequence, loops, conditions and behaviours.

Download to the Hub

The finished program is sent from the browser-based app to the Hub.

Test and debug

Students test the real invention, fix one thing at a time and try again.

Teacher confidence

You do not need to teach coding from memory.

The app, lesson guides and student resources help students build, test and fix their code step by step.

Visual blocks reduce syntax stressStudents focus on logic instead of typing rules.
Teacher guides include prompts and answersYou have structure before the lesson begins.
Student guides keep learners movingStudents can follow steps, plan code and record progress.
Testing and debugging are part of the lessonStudents learn that fixing is normal.
The Bug Box helps students find issuesWarnings and errors make problems easier to locate.
Debugging reassurance

Debugging is built into the learning.

When something does not work, students can test one change at a time, check the Bug Box and improve their program. Debugging is not failure. It is how students learn.

Bug Box
Yellow warning: Heads up. This might not work the way you expect.
Red warning: Stop. This program will not make sense to the Hub yet.
Check the setup blocks, match the ports, download again and test one change.

Check the Bug Box

Start with the app messages.

Test one change

Make one fix, then try again.

Match ports

Check setup blocks against the physical Hub.

Download again

Send the updated program to the Hub.

Try, fix and improve

Iteration is part of the process.

Practical requirements

What do you need to use the coding app?

Your device will require a USB port and a Chrome-based browser to work correctly.

Browser-based app

Invention Engine Blocks runs in the browser.

C

Chrome-based browser

Use a Chrome-based browser for correct operation.

USB

USB port

The device needs a USB port to connect to the Hub.

H

Invention Engine Hub

Students download programs to the Hub.

$

No subscription

The app is free to use.

?

Need setup help?

Use the Getting Started guide or contact the Microbric team.

Start with foundations

Unit 1 starts with coding foundations.

Students begin with the basics, then use code to make real inventions respond.

Students learn the coding ideas they need, without turning this page into the full lesson pathway.

Input Process Output Sequence Loops Sound User inputs Conditionals Sensing Variables Data Debugging
Next steps

Ready to try coding with real inventions?

Open the app, follow the lessons or start with Unit 1 when you are ready for classroom rollout.

Pin It on Pinterest

Share This