The coding language

The Invention Engine block-based programming application, referred to as Invention Blocks is an easy to use programming language designed specifically for Invention Engine.

Invention Engine Blocks is free, intuitive, and robust.

Coding with Invention Engine Blocks lets students see their programs working. The programmable bits allow learners to test their code ‘in the real world’ and provide instant, tangible feedback. This direct feedback helps students develop critical skills, such as problem-solving and debugging, in an engaging and fun way.

You can access Invention Blocks at www.inventionengine.app

Invention Engine Blocks is a vertical block-based visual programming language based on Scratch*. It combines the ease of drag-and-drop programming with powerful functionality and versatility. The result is a programming language that is easy to learn and offers a robust platform for computer science education.

Helpful features, like the built-in bug box, make the transition to using more complex programming structures approachable even with no prior coding experience. As students gain confidence in coding, they can do even more by controlling inputs, manipulating data, and creating and utilising variables.

* Invention Engine Blocks is developed by Microbric Pty Ltd using open source software created and maintained by the Scratch Foundation. The Scratch Foundation does not sponsor, endorse, or authorize this content. See scratch.mit.edu for more information.

Invention Engine getting started guide image

Is this your first time using Invention Engine?

If this is your first time using Invention Engine there are a few extra things you need to know.

This Getting started with Invention Engine guide will help you get the most out of Invention Engine and this activity set. Inside you will find:

  • step-by-step help for setting up Invention Engine
  • information on the different Invention Engine bits and construction tools

Pin It on Pinterest

Share This