ScratchJr is a new iPad variation of the Scratch programming language, a tool created at MIT to help teach kids to code. The premise for both is the same: instead of text, Scratch uses interlocking colored blocks to mimic the logical structures and functions of a typical grown-up programming language.
MORE: Finally, a Way to Teach Coding to the Touchscreen Generation
Let’s not forget Hopscotch, please.