[A] new app might be able to break through that passivity by meeting the Touchscreen generation where their fingers live. 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. Scratch scripts allow their creators to direct and interact with “sprites”—cartoonish characters on the screen. By introducing kids to coding without the hurdles of arcane syntax and bug-prevention, the hope is that they’ll become engaged enough with the process that their sensibilities will shift.