Google Doodles have done a great many things over the years, from memorialising famous figures from history, to celebrating special dates, and that time everyone got to play Pac-Man at work. Today's Doodle is something special too, designed to help kids learn how to code.
The mini game involves a small cartoon rabbit, and it's up to you (or your child, whoever) to program in the commands needed to collect all of the carrots on screen. Everything starts off fairly basic, gradually introducing more complex commands and environments. Four levels in it will also give the player a bit more freedom, and challenge them to complete the level in as few commands as possible.
The doodle is designed to celebrate 50 years since the release of Logo, the first programming language designed for kids. The first of its kind Doodle has been created in conjunction between the Google Doodle Team, the Google Blockly team, and researchers from MIT Scratch. It's also Computer Science Education Week, so all the timings have worked out nicely.
While the Doodle itself might not teach the kids something an adult might code in, like Python or C++, it does use the Scratch programming language to help them understand how programming code can create actions.