Math Blocks
Visual blocks for mathematical syntax

About the project

Maths Blocks is a system for constructing and manipulating mathematical expressions, using visual blocks which represent syntactical elements.

Project lead, design and programming:

Anthony Morphett

User testing:

Anthony Morphett and David Wakeham

School of Mathematics & Statistics, The University of Melbourne


Maths Blocks is based on the Blockly project. Source is available at Github. Gratefully using code and inspiration from Polymorphic Blocks, App Inventor and HenrikD's Blockly plugins. Some code from Maths Blocks is also used in CodeWorld Blocks.