Scratch is a visual programming language that makes coding simple and fun. It can be used to create all sorts of programs. This is the intermediate package that explains various of Scratch concepts.