Programming, Robotics and Game Design Camps for Ages 10 - 15

Is your child already excited by computer science, robotics or game design, and looking for a way to develop that knowledge further? Or, would you like your child to have a chance to explore an area of technology to see if it interests them.

Our mission at TechKnowHow is to serve both types of students by providing hands-on projects that make STEM learning fun and engaging. Our camps feature original curriculum with interesting teacher-led projects involving skill-learning and challenges, all done with a focus on allowing each student to infuse their ideas and creativity into their work. We have over 23 years experience working with students in our camps and programs, and have received awards for best technology camp from Bay Area media numerous times.

"The material is presented in a fun way. My daughter made friends, learned teamwork, robotics and programming skills." - Parent of a student at our Campbell camp

Best LEGO® Camp and Best Science, Technology and Digital Arts Summer Camps in Parents Press for 2015Best Technology Summer Camps Bay Area Parent Magazine Silver 2016Summer Camps for Ages 5 - 9 - Click Here

Summer Camps 2017

Click on the course title for a complete description.

Note that some classes are offered as a half day or full day option.
Jedi Robotics and Game Design ages 8 - 11

Jedi Robotics and Game Design Academy - Ages 8 - 11

All day camp (9am-3:30pm) In a galaxy not so far away, students design motorized and robotic creatures and vehicles from the Star Wars® movies using LEGO® components. Once projects are built, students use Scratch® software to create programs to run them. In the afternoon, students design two fun space adventure computer games while learning coding fundamentals with Scratch® software.

Girls STEAM Tech ages 10 - 14

Girls STEAM Tech Camp 2 - Ages 10 - 14

All day camp (9am-3:30pm) We've created a workshop environment where girls can come explore, tinker, dream, and create in a place of their own. Led by female instructors, girls in this Tech Camp will build robots, create a computer game, and make electronic crafts. In the morning, Girls will create MINDSTORMS® robots that address relevant, real world challenges. In the afternoon, it's on to programming where we will introduce the girls to Python® in a fun, understandable, step-by-step way.
Radical Robots ages 10 - 13

Radical Robots: LEGO® EV3®s and Sphero® SPRK - Ages 10 - 13

All day camp (9am-3:30pm) Design, build, and program robots that can interact with you, perform complex tasks, and respond to changes in the environment. Begin with engineering techniques as we build programmable EV3 robots using motors, sensors, gears, and other technical components. We will use robotics software to create and run programs which control the robots on missions.
Python Beginner ages 11 - 14

Python® Programming: Creating Text-Based and Graphical Games (Beginner Level) - Ages 11 - 14

All day camp (9am-3:30pm) Learn to program in Python® by creating text-based games, such as number and logic games, interactive arcade-style games, interesting art and animations, and even a Pokémon®-based game. You will learn how to construct text and images on the screen, prompt users for input, generate calculations, use variables and loops, and more! Python® is the perfect language for learning computer programming because it is easy to understand and widely used and valued.

Python Advanced ages 12 - 15

Python® Programming: Creating Text-Based and Graphical Games (Intermediate-Advanced Level) - Ages 12 - 15

All day camp (9am-3:30pm) This camp is for experienced Python programmers - prerequisite Python® Programming Beginning Level class or similar. Create sophisticated Python® programs such as games with physics properties, interactive games with play against a computer, and app-making with the Lua language. Learn about object-oriented programming (OOP) with the use of Python® classes. Use the Pygame® module with its graphics and sound libraries to build better Python® games.
Java ages 12 - 15

Getting Started with Java® Programming: Art, Games & Arduino® - Ages 12 - 15

All day camp (9am-3:30pm) This camp teaches students Java programming in a fun, understandable, step-by-step way. We'll use the Java-based Processing language to construct interactive graphics, animations, and games. In addition, students will build digital devices and interactive objects with the popular circuit board Arduino and program them with Processing. Processing is used at high schools and universities to teach the fundamentals of programming.

How can I prepare my child for camp?

TechKnowHow® wants to make your child's summer camp a positive and memorable experience.

Click on the button below to find out how to enhance your child's experience at camp.