Jigsaw > Programming & Math

These units are intended for those who have never programmed before and also for those who struggle to conceptualise mathematical angles and logic

Jigsaw Games
Jigsaw Games is a series of educational games that teach programming and math. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.
Using Closure Templates to support 35 languages.
Code Editor
Export a Jigsaw program into JavaScript, Python, PHP, Lua, Dart, or XML.
Generate JavaScript
Turn Jigsaw pieces into code and execute it.
JS Interpreter
Demo #1: Step by step execution in JavaScript.
Demo #2: Asynchronous execution in JavaScript.
Jigsaw Developer Tools
Build custom blocks and setup a toolbox using Jigsaw.