{ 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.
PRIVATE LESSONS
Personal mentorship. Just for you.
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!
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 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 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?