{ CODEQUEST }

CODING ACADEMY

Don't just play games.
Make them.


THE BEST CODING LESSONS,
TAILORED TO YOU.

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.

BUT DON'T JUST LISTEN TO ME.


GAME DEVELOPMENT
MASTERCLASS

FALL SEMESTER COURSE

Bring Your Dream Game to Life.

In this semester-long deep-dive masterclass, learn to create your own games in Godot. Perfect for beginning and advanced students alike. (Ages 10-18)


PRIVATE LESSONS

Personal mentorship. Just for you.

Whether your student is just beginning their coding adventure or a seasoned veteran, CodeQuest's hyper-customized private lessons super-charge their skills and give them the tools and confidence to create whatever they can dream up.We accept students aged 8 and up!


Join the guild

THE CODING GUILD

Coming this Fall Semester

Monthly

TBD

Coming Soon

Annual

TBD

Coming Soon

The Coding Guild is the place for exciting projects, games, and exclusive challenges for all coders! Come back this Fall to read all about it.


© CodeQuest. All rights reserved. Code on!

ABOUT US

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!

CONTACT US

[email protected]

310-699-8007

ZERO TO HERO: PYTHON

CODING CAMP

Learn Python the fun way! The Zero To Hero camp is the perfect introduction to coding for students of any age.


Python: Fun Edition!

  • The Zero to Hero camp is everything we've learned about teaching code to new students distilled into a fun, five-day class.

  • We teach Python by building engaging, interesting projects so students are motivated to learn, because it's just so dang fun!

  • Students will finish class with a strong understanding of the fundamental concepts at the heart of Python.



We teach code differently.

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.


Schedule

Day 1

Project: Pokemon Battle
Concepts: Input/Output, Variables, if-statements

Day 2

Project: Intro to Encryption
Concepts: For-loops, Functions

Day 3

Project: MagicCode Academy
Concepts: Classes, Object-Oriented principles

Day 4

Project: The Shopkeeper's Quest
Concepts: Code Architecture principles

Day 5

Project: Web Scraping Scavenger Hunt
Concepts: Code APIs and HTML


Camp Logistics

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 two short breaks during the day.There are two time slots for the Zero to Hero Python Camp,
based on student age:
1) 9am-11am (PST) for ages 8-12
2) 12pm - 2pm (PST) for ages 13-18

Requirements

The Zero to Hero camp is for students aged 8-18. Pre-teens are grouped in seperate classes from teens.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.


Ready to start your coding adventure?

Classes begin this Summer!


Want to find out if this
is the right camp for you?

ULTIMATE RPG

CODING CAMP

Learn Python coding while you create the video game of your dreams! The perfect camp for new coders who love dungeons, dragons, swords, sorcery, or all of the above!


Learn Code, Create Worlds.

Do you love fantasy roleplaying games like Dungeons & Dragons, Legend of Zelda, or Final Fantasy? Ever wanted to make your own? In this week-long camp, you will!In the Ultimate RPG camp, students will travel back in time to the origins of this great gaming genre and learn Python code from scratch by creating a text-based RPG adventure of their own design. You'll learn how to code fearsome enemies, devastating spells, powerful items, and even a boss fight!But the best part of RPGs are the stories they tell -- and students will have the opportunity to learn about worldbuilding and storytelling as they create their game.


We teach code differently.

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.


Schedule

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


Camp Logistics

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.


Ready to start your coding adventure?

Classes begin this Summer!


Want to find out if this
is the right camp for you?

AI & MACHINE LEARNING ADVENTURES

CODING CAMP

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


Go Beyond ChatGPT.

In the AI & Machine Learning camp, students will learn the fundamentals at the heart of machine learning. Skills include:
-

GAME DEVELOPMENT
MASTERCLASS

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.

LEARN FROM YOUR
FAVORITE GAMES!

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


LEARN LIKE A PRO
WITH GODOT!

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


EARLY BIRD PRICING
(Sign up before Sept. 10)

$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


MEET YOUR INSTRUCTOR

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.


BECOME A POLYMATH

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


LEARN TO CODE,
THE FUN WAY

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.


MAKE YOUR DREAM GAME

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.


CHALLENGE YOURSELF
AND EARN POINTS!

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 TEACH CODE DIFFERENTLY

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.


SCHEDULE

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 LOGISTICS

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.


PRIVATE LESSONS

CodeQuest private lessons provide a powerful mentorship that teaches creative and critical thinking through coding.We accept students aged 8 and up!


GET MORE OUT OF LESSONS.

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 Engine
and 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 teach code differently.

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.


Lesson Logistics

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?