Recommended Age Range:
Ages 10–16 (flexible depending on experience)
Experience Level:
No advanced programming experience is required. Students should simply be comfortable typing, following instructions, and experimenting with code. Class size is intentionally kept small so every student can receive help and support during the live sessions.
Students will need:
• A computer or laptop capable of running a web browser
• Access to Zoom for the live class sessions
• A modern web browser (Chrome, Edge, or Firefox recommended) with the ability to download files.
Students will write code in a simple browser-based coding workspace, and the games they build run directly in the browser. Because the camp uses JavaScript, no complicated software installation is required.
Students may install a dedicated IDE (Visual Studio Code) or use the website vscode.dev to code directly in their web browser. Students will need the ability to download and save files directly to their computers.
For the best experience, students may find it helpful to use a second device (tablet or phone) to watch the Zoom lesson while coding on their computer.
Has your child ever sat in math or science class and wondered, "When am I ever going to use this?" Game development is one of the places where those subjects suddenly come to life.
In this camp, students learn how real video games are built by writing actual JavaScript code to create a fully playable game step-by-step. Students move beyond block-based tools like Scratch and begin learning real programming concepts used by professional developers. Using JavaScript and the p5.js creative coding toolkit, students build games that run directly in a web browser — meaning no complicated setup or heavy software installation is required. Instead of just watching coding happen, students actively participate in the process through a series of mission-based coding challenges. Each lesson begins by showing the completed game feature students are about to build. From there, they work through guided missions to implement the systems that make the game work.
Throughout the week students will build real game systems including:
By the end of the camp, every student will have a fully playable game they built themselves and the knowledge of how the underlying systems work.
Students also receive:
The goal of the camp is not just to teach coding syntax, but to help students understand how real games are designed and built from code.
Many coding camps teach students how to use pre-built game engines. Game engines are powerful tools, but they often hide how games actually work behind menus, buttons, and visual editors. In this camp, students learn the core programming systems behind games by writing real JavaScript code that directly controls what happens on the screen.
Along the way, students build important game systems such as:
Instead of simply clicking options inside a game engine, students write the code that powers these systems themselves. This approach gives students a much deeper understanding of how real programs and games are built. The goal is not just to make a game — it is to help students understand how software actually works under the hood.
Each camp is organized around a structured game development roadmap that guides students from the foundations of programming to a complete playable game.
Students progress through development stages such as:
Each lesson begins by playing the working version of the feature students will build. Students then complete a series of guided coding missions where they implement the systems that make the game work.The goal is not just to watch code — but to actively build the game step-by-step - together.
Every lesson is designed with support in place so students never feel stuck or left behind.
Starter Code:
Students receive a prepared starting file so they can focus on learning the concepts rather than spending time typing large amounts of code.
Completed Code:
Students also receive the finished version of the lesson so they can review the code afterward, compare and debug their own work, and continue learning even if they fall behind during camp.
Recorded Lesson Walkthroughs:
Each lesson also includes a recorded instructor walkthrough. If a student misses a class, needs to review a concept, or wants to revisit the lesson they can watch the full lesson video at their own pace. Students will have access to these recordings for two weeks after the camp ends.
This ensures that no student gets stuck and everyone can keep progressing.
Each camp session is limited to 12 students to ensure every participant receives individual attention.
Small class sizes allow the instructor to:
Coding can sometimes be challenging, and a smaller group ensures that no student gets left behind.
Each camp enrollment includes:
Single Camp: $195
A great way to experience the program and build your first complete game while learning the core systems behind real game development.
2 Camp Bundle: $370 (Save $20)
Perfect for students who want to explore multiple game mechanics.
⭐ Most Popular ⭐
3 Camp Bundle: $525 (Save $60)
Students build three different games and experience a wide range of programming systems.
⭐ Best Value ⭐
Full Game Development Summer Camp Series: $999
Includes all six camps.
Students build six different games and explore a wide variety of programming systems.
No prior experience is required. The camp is designed for students who may have used beginner tools like Scratch or taken an introductory coding class. Lessons are guided step-by-step so students can learn while building their game.
Students receive both starter code and completed reference code, so they can stay on track during the lesson. The instructor also helps students troubleshoot and catch up during the live session.
All lessons are pre-recorded. Students can watch the full instructor walkthrough afterward to catch up at their own pace.
Students need a computer with internet access and the ability to join Zoom. Games are written in JavaScript and run directly in a web browser, so no complex software installation is required.
Students may install a dedicated IDE (Visual Studio Code) or use the website vscode.dev to code directly in their web browser. Students will need the ability to download and save files directly to their computers.
A second device (tablet, phone, or second monitor) can be helpful for viewing the Zoom lesson while coding, but it is not required.
Each camp is limited to 12 students, allowing the instructor to answer questions, help debug code, and provide guidance during the live session.
Yes. Students keep all of the code they write and can continue modifying or expanding their game after the camp ends.
Yes. Each camp focuses on a different game and introduces new programming systems. Many students enroll in multiple weeks to build different games and explore new mechanics.
Each lesson includes an exploration phase where students can modify variables, experiment with mechanics, and customize their game. This allows more advanced students to push their project further.
No. The camp is designed so students can follow along independently. However, younger students may benefit from a parent helping them get set up for the first session.
Students will have access to lesson recordings for two weeks after the camp ends so they can review concepts or finish their project.
Students can ask questions verbally or through Zoom chat, and the instructor regularly checks in to help students who may be stuck.
Students write real JavaScript code to build their games. While the lessons are fun and creative, the programming concepts students learn are the same foundational ideas used in real software development, including logic, systems design, and debugging.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.