Summer Coding Classes for Kids and Teens
Learn to code from your home or hotel this summer.
Summer coding classes means making the most of your time. Whether you’re staying home or traveling, our summer camp can fit into your child’s schedule.
Summer Class Curriculum | Summer Class Schedule | Summer Class Pricing
Summer Coding Class Details
- 3-Week Classes, 1 hour on Monday through Friday
- Live, Teacher-Led Online Classes
- Beginner Friendly, No Experience Needed
- Real-World Programming Languages
- Students Attend Classes from Home. No Driving for Parents.
- Hands-On, Interactive Classes
- Custom-Built Coding Platform
- Regular Parent Updates on Student Progress
- Certification for Successful Class Completion
Our Online Summer Classes for Kids & Teens
Our summer classes are the same as our weekly coding classes, except students meet Monday through Thursday over 3 weeks. Your child will get the same great learning experience and beyond the classroom support.
The CodeWizardsHQ Advantage
Our reviews speak for themselves.
#1 Most Comprehensive Program for Your Student’s Success!
The CodeWizardsHQ program comes with everything your child needs to be successful in learning to code.
All of the below are included at no extra cost.
Class Tuition $447 $399
Early bird discount, enroll before May 1 for only $399 *!
Tuition may be spread out in 3 payments, $149 per 4 class sessions.
There is no contract. You may cancel anytime within the first 4 class sessions for a 100% money-back guarantee.
CWHQ has a 93% student success rate, compared to 5% for paid, self-paced online video courses and tutorials. That’s an 18x better graduation rate.
Our goal is to make all students successful. If your child is not happy with our program, notify us within the first 4 class sessions (1 session for camps) for a full refund.
*Sibling, scholarship, and early bird pricing cannot be combined. The weekly payment plan is not available for discounted courses.
Summer Class Schedule
See summer programing classes for Elementary School (Ages 8-10), Middle School (Ages 11-13), High School (Ages 14-18).
We offer three summer class terms:
Class Dates and Times: During each session, students meet for 1-hour per day on Monday – Thursday over 3 weeks. Please see the recommended class sequence and available class times below.
US Grades 3-5 (Ages 8-10) – Summer Coding Class Schedule
Required course sequence: E11 Animation and Interactive Games with Scratch -> E12 Logic with Scratch -> E13 Introduction to Real World Programming. Classes fill quickly – enroll today!
Available Time Slots (Pick One) | June Term (June 7th - 24th) | July Term (July 5th - 22nd) | August Term (Aug. 2nd - 19th) |
---|---|---|---|
8:30 AM - 9:30 AM CT | E11: Animation and Interactive Games with Scratch | ||
10:00 AM - 11:00 AM CT | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch | E13: Intro to Real World Programming |
10:00 AM - 11:00 AM CT | E11: Animation and Interactive Games with Scratch | ||
11:30 AM - 12:30 PM | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch | |
1:00 PM - 2:00 PM CT | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch | E13: Intro to Real World Programming |
2:30 PM - 3:30 PM | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch | |
4:00 PM - 5:00 PM CT | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch | E13: Intro to Real World Programming |
4:00 PM - 5:00 PM CT | E11: Animation and Interactive Games with Scratch | ||
7:00 PM - 8:00 PM CT | E11: Animation and Interactive Games with Scratch | E12: Logic with Scratch |
US Grades 6-8 (Ages 11-13) – Summer Coding Class Schedule
Required course sequence: M11 Introduction to Programming with Python -> M12 Webpages with HTML/CSS -> M13 Interactive Web with JavaScript. Classes fill quickly – enroll today!
Available Time Slots (Pick One) | June Term (June 7th - 24th) | July Term (July 5th - 22nd) | August Term (Aug. 2nd - 19th) |
---|---|---|---|
8:30 AM - 9:30 AM CT | M11: Introduction to Programming with Python | ||
10:00 AM - 11:00 AM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | |
11:30 AM - 12:30 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | M13: Interactive Web with JavaScript |
11:30 AM - 12:30 PM CT | M11: Introduction to Programming with Python | ||
1:00 PM - 2:00 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | M13: Interactive Web with JavaScript |
1:00 PM - 2:00 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | |
2:30 PM - 3:30 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | M13: Interactive Web with JavaScript |
2:30 PM - 3:30 PM CT | M11: Introduction to Programming with Python | ||
4:00 PM - 5:00 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | M13: Interactive Web with JavaScript |
4:00 PM - 5:00 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | |
4:00 PM - 5:00 PM CT | M11: Introduction to Programming with Python | ||
7:00 PM - 8:00 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS | M13: Interactive Web with JavaScript |
8:30 PM - 9:30 PM CT | M11: Introduction to Programming with Python | M12: Webpages with HTML/CSS |
US Grades 9-12 (Ages 14-18) – Summer Coding Class Schedule
Required course sequence for core program: H11 Introduction to Python -> H12 Fundamentals of Web Development -> H13 User Interface Development. Required course sequence for the AP Computer Science Prep Program: Java I -> Java II. Classes fill quickly – enroll today!
Available Time Slots (Pick One) | June Term (June 7th - 24th) | July Term (July 5th - 22nd) | August Term (Aug. 2nd - 19th) |
---|---|---|---|
10:00 AM - 11:00 AM CT | H11: Introduction to Python | H12: Fundamentals of Web Development | H13: User Interface Development |
11:30 AM - 12:30 PM CT | Java I | Java II | Java I |
11:30 AM - 12:30 PM CT | H11: Introduction to Python | H12: Fundamentals of Web Development | |
11:30 AM - 12:30 PM CT | H11: Introduction to Python | ||
1:00 PM - 2:00 PM CT | H11: Introduction to Python | H12: Fundamentals of Web Development | H13: User Interface Development |
1:00 PM - 2:00 PM CT | Java I | Java II | |
1:00 PM - 2:00 PM CT | H11: Introduction to Python | ||
2:30 PM - 3:30 PM CT | Java I | Java II | Java I |
2:30 PM - 3:30 PM CT | H11: Introduction to Python | H12: Fundamentals of Web Development | |
4:00 PM - 5:00 PM CT | Java I | Java II | |
4:00 PM - 5:00 PM CT | H11: Introduction to Python | ||
8:30 PM - 9:30 PM CT | H11: Introduction to Python | H12: Fundamentals of Web Development | H13: User Interface Development |
Common Enrollment Questions
What happens after enrollment?
We will confirm your enrollment, class time and start date through email. After that, we will send a welcome email with all class information.
What technology do we need?
You need a computer with a microphone and a speaker, a browser like Chrome, Firefox, Safari or IE and a good internet connection.
See full details on What Technology is Needed for Class.
What is your typical class size?
Our class size is small, usually between 6-8 students. We have found this as the optimal size for successful group work and individual attention.
Who is the summer program for?
Our coding classes are ideal for kids and teens ages 8-18. They're particularly enjoyable for kids with interest in technology or video games. Beginners are welcome, no prior coding experience is needed.
Where are summer camps held?
Log in from your home and you will be connected to a live teacher in a secure online classroom. No driving for you!
Can my child and their friends be in the same class?
We are happy to accommodate friend requests when possible, as long as students are on the same curriculum and give a minimum 1 week notice in advance of class start date. We will not be able to rearrange class assignments once classes are filled.
When enrolling siblings or using a referrer name during enrollment it is not assumed that they want to be in the same class. Please email us at school@codewizardshq.com if you would like students grouped in the same class.
Why should I enroll now?
We have limited spots available. By enrolling early, you guarantee yourself a spot in the program.
What if I enroll now and something comes up?
We are happy to move you to another class or we also offer a 100% money back guarantee.
Summer classes have a 4-session guarantee. You may cancel anytime within the first 4 sessions, before the fifth session starts.
Summer camps have a 1-session guarantee. You may cancel anytime within the first session, before the second session starts.
What if I enroll and my child isn’t into coding that much?
The program is designed to be engaging to kids and your child will love it. Having said that, we have a 100% money-back guarantee. If for some reason your child isn’t interested, contact us after the 1st session of the camp or 4th session of the classes and we will refund your tuition.
What if I travel during summer?
You can attend our summer coding camp or classes even while traveling. All you need is a computer and a reliable internet connection.
Is there a money-back guarantee?
Yes, absolutely. If your child is not thrilled, we offer a 100% money-back guarantee.
Summer classes have a 4-session guarantee. You may cancel anytime within the first 4 sessions, before the fifth session starts.
Summer camps have a 1-session guarantee. You may cancel anytime within the first session, before the second session starts.
What happens after my child finishes camp?
Our summer coding camp is only offered for the first course in our Elementary School Program and Middle School Program.
Elementary students can continue with E12 Logic With Scratch in our 3-week summer or 12-week regular schedule classes.
Middle school students can continue with M12C Webpages with HTML & CSS in our 3-week summer or 12-week regular schedule classes.