Students will learn programming fundamentals as they make their own playable video games using the graphical programming language Scratch. While creating programs, students will learn important mathematical and computer concepts that build reasoning and problem solving skills. Students will be challenged to think creatively and to overcome obstacles to solve problems. Students need an email account prior to the class that they will be able to access. Each student will receive a textbook. This class is suitable for ages 10 - 12 and will run from 8:30 - 11:00 am each day.