Students learn the fundamentals of Computer Science from the ground up using Python for hands-on exercises. Topics covered include discussion of popular programming languages and what they are best used for, as well as explanation of core computer concepts like data types, data structures, variables, loops, functions, conditional statements, and more. No experience required. Ages 12-18
Students ages 9 and up learn intermediate Scratch programming to create a moving sprite and turn it into a game where the user controls a snake which travels around and eats berries. Our Introduction or Beginning Scratch Programming Classes or basic understanding of Scratch is recommended as a prerequisite to this class. Ages 9-16
Students learn the fundamentals of Computer Science from the ground up using Python for hands-on exercises. Topics covered include discussion of popular programming languages and what they are best used for, as well as explanation of core computer concepts like data types, data structures, variables, loops, functions, conditional statements, and more. No experience required. Ages 12-18
Students ages 12 and up learn the basics of coding in Python, and then build a working calculator. Our Introduction to Computer Science class is recommended as a prerequisite to this class. Ages 12-18