<<< Previous speaker Next speaker >>>

John Maloney, MIT Media Laboratory

/photos/speakers/John Maloney.jpg
John Maloney is the lead developer for Scratch, a programming environment from the MIT Media Lab designed to help young people (ages
8 to 16) learn programming while creating engaging projects such as animated stories, interactive art, and games. Scratch scripts are created by snapping together colorful command blocks, making it easy to learn. Scratch has a vibrant online community; over a million Scratch projects have been shared on the Scratch website.

Prior to coming to the MIT Media Lab, John worked for Alan Kay at both Apple and Walt Disney Imagineering, where he helped create Squeak, an open source version of Smalltalk. His contributions to Squeak include the Smalltalk-to-C translator, portions of the virtual machine, the Squeak Morphic UI framework, the sound and music facilities, and the first version of Etoys, a graphical programming environment similar to Scratch.

Earlier, John worked on the Self language project at Sun Microsystems Laboratories, where he and Randy Smith created the first version of Morphic. John holds B.S. and M.S. degrees in Electrical Engineering and Computer Science from MIT and a Ph.D. in Computer Science from the University of Washington.
Software Passion: Creating tools like Scratch that make the joy of programming available to everyone.