Learnable Programming — Designing a programming system for understanding programs

Bret Victor — of the mind-boggling Inventing on Principle fame — is at it again Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a “live coding” environment, where the program’s output updates as the programmer types. Because […]


Codify for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer. Can imagine that a Bluetooth keyboard is strongly recommended here 😉 Codify →