In this course, young students (ages 7-10) enter the world of computer science by learning how to create interactive projects such as animations, stories, and games. The core platform used for this class is Scratch, a visual programming language developed at MIT. As students teach a mischievous cat and multiple other characters of their choice to dance, explore a maze, or play games, they learn how to use math, algorithms and code to think creatively and logically. Scratch makes it easy for kids to have fun while developing essential problem-solving skills.
By the end of this course, students will be able to create interactive projects using the Scratch programming language. They will learn the basic structure of Scratch programs and the characteristics of computer programming. This course will also teach kids to think creatively, reason systematically, and work collaboratively.