EdScratch is a vertical block-based programming language for the Edison robot that is easy to use and ideal for delivering meaningful computer science education.