CODING ACADEMY
Don't just play games.
Make them.

100% CUSTOMIZED | 100% PERSONAL | 100% FUN
Deeply custom learning.
We work with you to create a precise gameplan for education that will grow along with the student.
Go beyond code.
Learning to code increases math skills, creative reasoning skills, and enhances problem solving.
Learn it all.
We teach Machine Learning/AI, Game Development, Python, Javascript & even more!Whatever your child is interested in, we tailor lessons EXACTLY to you.
Whatever you want to learn, we'll get you there. Or your money back.
Personal mentorship. Just for you.
© CodeQuest. All rights reserved. Code on!

Hey there, I'm Henry, your instructor here at Code Quest! I'm a Computer Science graduate from UC San Diego, an indie game developer, and a lifelong lover of teaching!But my favorite thing of all? Pedagogy!ped·a·go·gy
/ˈpedəˌɡäjē/
The method and practice of teaching, especially as an academic subject or theoretical concept.
We are focused on one goal: the absolute highest quality coding instruction.
I love teaching as both an art and a science and I want to share the infinite joy that coding can provide to everyone. At CodeQuest, you'll learn the history and context of computer science alongside technical skills.We really view coding more as a liberal art than as strictly a trade. Coding is more than just a particular set of technical skills: it's a mode of thinking. Learning to code will expand your mental repertoire and make you a more robust thinker.Coding can be the path to a great career, a valuable skill in your life, but most importantly, coding is a really fun hobby that everyone should have the chance to enjoy!Besides coding, I love World of Warcraft, making homemade toffee, and scuba diving!
We believe coding is both SCIENCE and ART, a captivating marriage of technical rigor and creative problem solving. Learning to code improves test scores, can lead to a great career, but most of all, coding is really fun!The three pillars of our curriculum are CREATIVITY, PROBLEM SOLVING, and INDEPENDENCE.
1. CREATIVITY
Coding is an ART. Just as a painter expresses herself with the strokes of a brush, a writer with words, and a musician with musical notes, the coder builds entire worlds out of pure information -- bits and bytes, 1s and 0s.
2. PROBLEM SOLVING
Coding is also a SCIENCE! One of the beautiful things about coding is that it either works or it doesn't! You get immediate feedback -- did your solution function properly? No? Well let's figure out why and try again. Coding forces you to understand problems with precision, specificity, and rigor.
3. INDEPENDENCE
CodeQuest students learn coding fundamentals and computer science principles that will serve them far beyond their time here. Our goal is that each student has the tools to take on whatever coding challenges they can possibly dream up. Our students understand the why, not just the what.
We believe coding is both SCIENCE and ART, a captivating marriage of technical rigor and creative problem solving. Learning to code improves test scores, can lead to a great career, but most of all, coding is really fun!The three pillars of our curriculum are CREATIVITY, PROBLEM SOLVING, and INDEPENDENCE.
1. CREATIVITY
Coding is an ART. Just as a painter expresses herself with the strokes of a brush, a writer with words, and a musician with musical notes, the coder builds entire worlds out of pure information -- bits and bytes, 1s and 0s.
2. PROBLEM SOLVING
Coding is also a SCIENCE! One of the beautiful things about coding is that it either works or it doesn't! You get immediate feedback -- did your solution function properly? No? Well let's figure out why and try again. Coding forces you to understand problems with precision, specificity, and rigor.
3. INDEPENDENCE
CodeQuest students learn coding fundamentals and computer science principles that will serve them far beyond their time here. Our goal is that each student has the tools to take on whatever coding challenges they can possibly dream up. Our students understand the why, not just the what.
Day 1
Project: The Hero's Battle
Concepts: Input/Output, Variables, if-statements
Day 2
Project: Rolling For Stats!
Concepts: For-loops, Functions
Day 3
Project: Magic Swords and Mega Fireballs
Concepts: Program flow, deeper on variables
Day 4
Project: Weaving Worlds
Concepts: Classes, Object-Oriented principles
Day 5
Project: The Hero's Journey
Concepts: Code Architecture, Story Structure
Class Size
CodeQuest camps are always small-group and never exceed 6 students per camp.
Location
Camps are taught over Zoom (from the comfort and convenience of your home!)
Time
Every camp is Monday through Friday for 2 hours per day, including a break halfway through class.There is one time slot for the Ultimate RPG Camp:
1) 12pm noon - 2pm (PST) for ages 12-18
Requirements
The Ultimate RPG camp is for students aged 12-18.No coding experience is needed for this course!Students need to able to operate a computer, including Zoom and a web browser, by themselves. Both Mac and PC are acceptable.No extra software is needed for this class! It's all done in a regular web browser.
Classes begin this Summer!
Want to find out if this
is the right camp for you?

CODING CAMP
Take on exciting Machine Learning challenges! Students will learn to explore data science with industry-leading Python tools.

In the AI & Machine Learning camp, students will learn the fundamentals at the heart of machine learning. Skills include:
-
FALL SEMESTER CLASS
The ultimate introduction to game development. The first part of a year-long series on game design & coding using the powerful Godot Game Engine.The FALL MASTERCLASS is a series of 14 weekly sessions, each 90 minutes + weekly challenges and support material.

Study the best, learn from the best. In this Masterclass, students will build games inspired by all their favorites, from design to code.

Godot is a full-featured, pro-ready game engine, and it's completely open-source and free for anyone to use! It brings an intuitive and innovative approach to game development.Learn more about the engine here

$49 $35 per session (14 total)
Ages 10-18
Referral BonusIf you refer another student who signs up to the class, you will receive a $100 refund off your course price. Referred student must mention you when they sign up.
DATE & TIME
*The class runs September 17 - December 17 (2024)
One 90 minute session per week.
Ages 10-13 class options: 4:00 - 5:30pm PST Mondays, Wednesdays, or Fridays
Ages 14-18 group options: 4:00 - 5:30pm PST Tuesdays or Thursdays

Henry Thomas has been teaching young coders since his first college summer in 2014!Henry brings a lifelong passion for coding and game design to this one-of-a-kind masterclass.He brings a hyper-customized, personal approach to teaching you won't find in any other coding class.He's currently working on his first indie game release using the Godot Engine, a rogue-like game called Tower of the Mad Mage.
Game Development touches a wealth of knowledge-bases, more than almost any other extracurricular.Students will combine ALL of these skills as
they learn the art of crafting games:
Art
Mathematics
Story
Music
Code
Game Design
Creative Thinking
Complex Problem Solving

Students will learn to use GDScript, a language extremely similar to Python, designed for the Godot engine.Students will learn the fundamentals coding and computer science as they create their own amazing games.

Do you have an idea for your perfect game, waiting to be brought to life? Making a game can be hard. It can be daunting. There's a lot to learn! That's why students need hands-on, personal instruction to take their dreams and turn them into reality.

The Masterclass features weekly challenges for students to level up their skills and earn points! The challenges build on the weekly lessons for students wanting to push themselves even further.At the end of the course, students win amazing prizes with the points they've earned (like a game for the platform of their choice!)
We believe coding is both SCIENCE and ART, a captivating marriage of technical rigor and creative problem solving. Learning to code improves test scores, can lead to a great career, but most of all, coding is really fun!The three pillars of our curriculum are CREATIVITY, PROBLEM SOLVING, and INDEPENDENCE.
1. CREATIVITY
Coding is an ART. Just as a painter expresses herself with the strokes of a brush, a writer with words, and a musician with musical notes, the coder builds entire worlds out of pure information -- bits and bytes, 1s and 0s.
2. PROBLEM SOLVING
Coding is also a SCIENCE! One of the beautiful things about coding is that it either works or it doesn't! You get immediate feedback -- did your solution function properly? No? Well let's figure out why and try again. Coding forces you to understand problems with precision, specificity, and rigor.
3. INDEPENDENCE
CodeQuest students learn coding fundamentals and computer science principles that will serve them far beyond their time here. Our goal is that each student has the tools to take on whatever coding challenges they can possibly dream up. Our students understand the why, not just the what.
Each month, we will recreate elements from popular games, building from simpler games towards more complex ones.The precise curriculum is flexible. We always focus on a dynamic curriculum based on what students are excited about!
September
Games:
Cookie Clicker
Subway Surfers
October
Games:
Fruit Ninja
Bubble Pop
November
Games:
Angry Birds
Archero
December
Games:
Vampire Survivors
Brawl Stars
Class Size
The Game Development Masterclass is a small-group class with tons of individual attention for each student. Classes have a maximum of 8 students each.
Location
Classes are taught over Zoom (from the comfort and convenience of your home!)
Time
Each session is 90 minutes, with a short break in the middle.Each class runs 4:00pm - 5:30pm PST, with different days available.For ages 10-13, three options (you only go to one):
1) Monday 4:00pm - 5:30pm (PST)
2) Wednesday 4:00pm - 5:30pm (PST)
3) Friday 4:00pm - 5:30pm (PST)For ages 14-18, two options (you only go to one):
2) Tuesday 4:00pm - 5:30pm (PST)
3) Thursday 4:00pm - 5:30pm (PST)The Fall class runs from September 17 - December 17, 2024.
Requirements
The Game Development Fall Masterclass is for students aged 10-18 (separated by age).No coding experience is needed for this course!Students need to able to operate a computer, including Zoom and a web browser, by themselves. Both Mac and PC are acceptable.

CodeQuest private lessons provide a powerful mentorship that teaches creative and critical thinking through coding.We accept students aged 8 and up!
CodeQuest private lessons start with the student -- their experience, interests, and coding goals, and take off from there.We offer a mentorship. We don't just teach our students how to code, we teach them how to think.And the coolest part: we create a living document for each student that chronicles everything they learn and create in one place.We teach Python and Javascript to any students aged 8-18!Popular topics include:
- Game Design
- Machine Learning & AI
- Javascript coding
- Python coding
- Godot Game Engineand so much more! All levels, all goals are accepted! Reach out for a free consulting call to figure out exactly how we can support your student's precise needs!
We believe coding is both SCIENCE and ART, a captivating marriage of technical rigor and creative problem solving. Learning to code improves test scores, can lead to a great career, but most of all, coding is really fun!The three pillars of our curriculum are CREATIVITY, PROBLEM SOLVING, and INDEPENDENCE.
1. CREATIVITY
Coding is an ART. Just as a painter expresses herself with the strokes of a brush, a writer with words, and a musician with musical notes, the coder builds entire worlds out of pure information -- bits and bytes, 1s and 0s.
2. PROBLEM SOLVING
Coding is also a SCIENCE! One of the beautiful things about coding is that it either works or it doesn't! You get immediate feedback -- did your solution function properly? No? Well let's figure out why and try again. Coding forces you to understand problems with precision, specificity, and rigor.
3. INDEPENDENCE
CodeQuest students learn coding fundamentals and computer science principles that will serve them far beyond their time here. Our goal is that each student has the tools to take on whatever coding challenges they can possibly dream up. Our students understand the why, not just the what.
Location
Classes are taught over Zoom, so you can attend from the comfort and convenience of your home!
Time
Private Lessons are 1 hour long. Booking times are available on the calendar when you sign up for a lesson.
Requirements
No coding experience required! We accept both beginner and advanced students.Students need to able to operate a computer, including Zoom and a web browser, by themselves. Both Mac and PC are acceptable.No extra software is needed for this class! It's all done in a regular web browser.
Sound good?
Want to learn more?