Learn Java in a fun, easy-to-understand way as you write code that creates games, art and robot actions. Students are guided through the projects step-by-step by our instructors as they master fundamental coding concepts.
* Prerequisite - Comfort and familiarity with typing. Students who are 11 years old and have prior programming experience can enroll. Parents feel free to call us at (650) 638-0500 with questions.
Students take the first step to learn Java by using Processing to construct interactive graphics, animations, and games. The Processing language adds custom syntax to Java to make it easier for beginners to quickly create programs with dynamic graphics. Projects include a 2-player red-light/green-light game, an interactive pet game, a mobile-style apple catching game, and a wave-based survival game. Students use variables, objects, data types, functions, loops, conditionals, arrays, classes, linked lists, inheritance and more!
Use your new Java skills to control the Arduino C-based Wink2 robot. Learn how to activate motors, sensors and LEDs so the bot can move, avoid obstacles, put on a light show, and more!
Many universities use Java for their CS courses to teach Object-Oriented Programming (OOP). This camp will give a student a head-start for future CS courses. Java is a popular programming language used in android development, server-side applications, web applications, and more.