A Summer Code Camp Unlike Any Other

See More

Flex Your Brain This Summer!

An opportunity for your young engineer to create their favorite game instead of spending the summer playing FortNite. Our students are the entrepreneurs, engineers, and designers of tomorrow and there’s nothing we enjoy more than helping our students bring their ideas to life.


Weeks of the most incredible STEM experience designed to get your young engineer thinking and creating both online and offline. 


The ratio of educators to students to ensure that your child gets the attention they deserve as they learn and apply college level computer science & math concepts to their projects.


Projects created every week by students in 3rd-8th grade – encompassing everything from sketches to multi-level games made with JavaScript!

It’s a part of our mission to provide equitable opportunities for all students to learn. If your student would like to attend summer camp but needs a scholarship to help cover the cost, please click here to apply.

Computer Science & Beyond

We’re strong believers that being a great programmer and engineer takes a lot more than just writing lines of code. Students must learn to think creatively, design solutions, and critically think about problems. We re-enforce these skills through a variety of offline engineering and design activities that encourage students to get moving and collaborate. 

We’ll continue to update this section so stay tuned!

Check back for specific details about offline activities and week by week themes. We’ll also be adding an FAQ as we receive questions from parents.

Different Themes Every Week!

You’ll get a say in the theme for your student’s week of camp when you sign up. In addition, we have daily challenges and projects of the day to ensure that students stay engaged and excited as they get coding. This helps to ensure that students don’t get stuck with coder’s block. 

Engineering & Design Challenges

Students will get their hands dirty every day this summer. From engineer boats and testing for buoyancy to using lights, sensors, and our computers to set up a motion detector – we’re excited to get students creating and thinking outside of the box. 

Exercise Required

We’re hosting our camp at Brook Knoll School to have access to their wonderful playground and facilities. From a wall-ball league to weekly 4-square championships – we want to get all of our students out of their chairs and moving every hour.

Dates & Times

Thank you to all of the parents that participated in our survey. We’ve adjusted our scheduling and times to make our camps convenient for your busy schedule.

6 Weeks of Camp

We’ll have two blocks of camp – one right when school gets out and another later in the summer. You can enroll for a whole block,  a week from each block, or all 6 weeks of camp.

June 10th – June 28th

July 22nd – August 9th

Flexible Drop Off

Parents mentioned how busy mornings are with multiple kids and multiple camps. To help make your mornings a little less hectic, we’re providing a flexible drop off schedule this summer. 

AM & Full Day: 8:30  – 9:30 AM 

Afternoon: 12:30  – 1:30 PM

Flexible Pick Up

From Junior Guards to family summer plans – students often need to be picked up before or after our morning camp lets out. Due to the self-paced nature of our camp – this isn’t a problem. 

AM: 12:30  – 1:30 PM

Noon & Full Day:  4:30  – 5:30 PM

Location & Key Details

Brook Knoll School

Brook Knoll School is centrally located between Scotts Valley and Santa Cruz making it convenient for families in both cities. 

151 Brook Knoll Dr, Santa Cruz, CA 95060

Age Ranges

This summer, we’ll be serving two age groups:

3rd-6th Graders

7th-10th Graders


One week of camp:

Half-day morning: $359.00

Half-day afternoon: $359.00

Full-day: $649.00 

Multi-week and sibling discounts are available

Student Projects

Get an idea of the kinds of projects your student might learn to code this summer.


We’ll continue to add themes here so feel free to check back in a few days. You can contact us by clicking here if you have any questions.

Re-Creating Retro Games!

During this week, we’ll focus on the creative constraints that programmers faced in the 70s and 80s and discuss how some of our favorite video games were programmed. The main focus will be on learning how to re-create one of these classic games and putting our own twist on it as we do. Students will learn about Space Invaders, Pong and Snake, as well as key figures in Computer Science and game design. At the end of the week we’ll set up our computers in an arcade style and give students an hour to play each others games, exchange ideas, and enjoy the fruits of their labor. 

Art & Programming

Students will create a variety of paint applications, generative art, and illustrations. Some will be interactive and others will simply be animations. This is the perfect week for creative students that are a little shy about math or coding. They’ll see how programming relates to art and can even be a medium to create unique pieces. The curriculum will range from easy to advanced. Students take on college-level generative art projects. We’ll have a showcase at the end of each day for students to learn from each other and share and what they’re making.

Designing Real World Apps

With the release of our mobile app for Android and Apple – students can easily create simple applications that work in the browser on their laptop or on either mobile device through our app. This opens up a whole new world of touch-based applications and games that students can create. We’ll have an iPad and tablets available for students to test out their touch screen-based games and apps. Students will learn how start-ups around the world design apps. They’ll apply the same techniques to outline and wire-frame their apps before they start coding. Beginner students will focus on going through our curriculum before jumping into app design to ensure they have the foundation they need to succeed.

Creating Interactive Worlds

This week will focus on students learning to create a point and click adventure game. This is a large project and involves a lot of fun parts that can be done independently or on a team. Students will code illustrations for the different parts of their world and add interactions to make it possible for a player to click through the world. These games are popular with students regardless of age and provide a fantastic way for us to give students an in depth understanding of how to apply conditional statements. The week will also include creating mini-games and other projects of the day.

“Oh the students love it. They clamor over these classes. Part of it is also the organization itself. The people involved with Code Naturally have been phenomenal. They have bent over backwards for our kids and for our school.”

– Josh Wahl, Principal of Brook Knoll School.