Scratch is a programming language designed as a great starting point for learning more advanced coding languages, and computer programming concepts in general. While coding in Scratch, kids are able to design a variety of animations, stories and games that they can later share with others who are a part of this games’ community.