Learn the basics of block coding with the Scratch programming tool. Combine coding and graphic design to create a simple video game that can keep score, has a winning and losing condition, and uses sprites (digital images). Learn about User Interface design as well as how we can control a game using hardware such as a keyboard or mouse.