Scratch, a graphical programming language developed at MIT, introduces students to fundamental programming concepts like variables, loops and conditional statements. In this course young students enter the world of computer science by learning how to create animations, computer games, and interactive projects. As they teach a mischievous cat to dance, explore a maze, or play mini games, students learn how to use math and computer coding to think creatively. No previous programming skills required! Students should be comfortable using a computer and browser, as well as managing files.