Way back in the 1960s, researchers at MIT created Logo, an early programming language designed to teach children the basics of instruction-based coding. In honour of 50 years of teaching kids to code, Google has transformed its logo into a fun little rabbit-based coding game.
Designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon, Logo is a language often associated with turtle graphics, vector (line-based) graphics drawn on a coordinate plane using a relative cursor. The coder gives instructions to the cursor - turn, move a certain distance, turn, repeat - and the cursor draws designs. It's something I played with in computer class back in the '80s.
Google's interactive Doodle, "Coding for Carrots", uses the same basic idea. Players must help the adorable rabbit gather its carrots by assembling a series of simple instructions - forward, turn left, turn right, loop. The commands appear as colourful coding blocks players snap together, based on the Scratch programming language for kids.