Fall Classes Are Open for Enrollment. View Our Coding Programs
Student Login Parent Login

Top Questions

Does my child get support outside of class time?

Yes! Students get 24/7 access to course materials and recorded sessions to review course content. They also have access to daily homework help, the community forum, and live 1×1 teacher help during our office hours. All support is included in course fees.

How long does each course last?

Each regular program course is 12 weeks long and includes 12 55-minute sessions per week.

Accelerated courses can either be 2 sessions per week (6 weeks total) or 4 sessions per week (3 weeks total).

How long will it take my child to complete the full program?

Each course in our Elementary, Middle School, or High School program is 12 weeks long. To complete a Wizard Level with 4 courses (including the Capstone) would take approximately 1 year.



  • Students starting in Elementary School Program would take 7 years to complete the program.


  • Students starting in Middle School Program would take 5 years to complete the program.


  • Students starting in High School Program would take 3 years to complete the program.




You can accelerate the program if:



AI Camp

Where are 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!

Who are camps for?

Our Minecraft, Roblox, Fortnite, and AI Camps are ideal for kids and teens ages 8-18. 



They're particularly enjoyable for kids with an interest in technology or video games. Beginners are welcome, no prior coding experience is needed.



APCS

What technology do we need for class?

Students will be using our browser-based code editor to write real code. They don’t need to download or install special software.



You will need the following: 



1) A computer with a keyboard, microphone, and speaker – almost all laptops bought within the last five years ago should have these. Chromebooks and iPads are not compatible with our platform.



2) A web browser installed, like Chrome (recommended) or Firefox, Safari, or Internet Explorer.; and 



3) A reliable internet connection. Also, a headset is great so students can keep their hands free, but it isn’t required.



See full details on What Technology is Needed for Class.



 

What if my child misses a class?

We encourage students to attend live classes so they can ask questions and interact with their instructor and classmates in real time. However, we understand that occasional absences happen. That’s why we record all classes and make the video and class slides available to your student shortly after the session ends. Your student can watch the recording, complete the classwork and homework, and if they need help, they can ask in the student forum, attend daily homework help, or schedule office hours.



Common Questions

What ages / grades are the classes for?

Our classes are designed for students 8-18 years old, or for grades 3rd to 12th. 7 year olds who are interested in technology will also enjoy our CWHQ Junior Program. No prior coding experience is required. If your child is outside this age range or you’re searching for adult classes, please contact us for other options.



Elementary School Core Track

Do you offer a free trial class?

We offer something better than a free trial! One trial class is not enough to decide if a program is right for your child. That’s why we offer a 100% Money-Back Guarantee for the first four sessions. Your student will receive 4 hours of live instruction, 4 class projects, and access to all beyond-the-classroom support. If your child is not satisfied, simply request a full refund before the fifth session.



See full guarantee details.

What course should my elementary school student start with?

Elementary school students should start with Animation and Games with Scratch, the first course of the Elementary School Core track. Scratch lets kids focus on learning the fundamental coding concepts and the logic of programming without getting frustrated by typing or syntax errors. It’s fun, visual, and really draws them into the magic of creating something with code.

Can my child skip the Scratch courses if they already know Scratch?

Our Scratch course is very different from the casual, unstructured experience most kids have had. It’s a structured 12-week program where students learn a new programming concept in every class—like loops, conditionals, variables, and functions—in a way that’s fun and age-appropriate for 8–10 year olds. If you believe your child is ready to move past Scratch and start with text-based coding, please reach out to us.

Is it okay if my child has no coding experience?

Yes, absolutely! Our classes are designed specifically for beginners—no experience is required at all.

What if my student needs help between classes?

In addition to live, instructor-led classes, we provide a full support system to help students succeed. Every class is recorded, so students can go back and review anything they missed. We also offer daily homework help—students can drop in anytime without needing to schedule, and get help from a live instructor. Plus, we have an instructor-moderated student community where kids can ask questions and support each other.

I have a 10-year-old, which program should I enroll?

If your child is turning 11 within the next six months, we recommend starting with the Middle School Core Track. Otherwise, they should begin with Animation and Games with Scratch, the first course in our Elementary School Core Track. If you believe your child is ready to move past Scratch and start with text-based coding, please reach out to us.



Enrollment

What is the best time to enroll?

We are a year-round program. We start new classes every month. Don’t wait to get started. Enrollment is open now. As soon as you enroll, you will receive a welcome email and orientation package for you and your child.

Do you have a trial version?

We offer a 100% money-back guarantee if you choose to withdraw from classes within your first four class sessions. So while we do not have a “trial” class, we do have a built-in trial period. See full guarantee details.



The best way to experience our program is to just dive in and evaluate the experience before the 4th class session.

Does CodeWizardsHQ offer scholarships?

We offer merit, diversity and needs-based scholarships. Check out our scholarship page to check your eligibility and apply.

Do courses have prerequisites?

The Introduction to Programming with Python course does not require any prior coding knowledge. The course is meant to build a strong foundation of coding knowledge for the rest of our courses. We ask that students take courses in the order that they are listed on our Curriculum page.



Fortnite Camp

What is required to attend Fortnite camp?

Student requirements include all of our standard technical recommendations.

In addition to our default recommendations, students are required to have the Fortnite game installed. Students should already be familiar with the basics Fortnite. They should ownload and install the EPIC Games Launcher and Unreal Editor for Fortnite prior tot he first session.



What happens after my child finishes camp?

Once you finish a 1-week camp, you can continue in the core track based on your child’s age. 



Choose from a 3-week accelerated course or 12-week year round course. These courses are just as fun as our camps and give students a strong foundation of programming knowledge while teaching students how to think like a programmer.



Group Pricing

What if our group has more than 8 students?

Please split them into two classes and enroll them. The group pricing works on a per-class basis.

What happens to group price if a student withdraws?

Price rates will stay the same as long as 3 students remain and will carry over to the next course if it begins within 1 month of a course ending.



High School Core Track

My child already knows Python. What do I do?

Our structured curriculum is designed for absolute beginners to start with the first course. However, if your child has prior coding experience, they can take our placement exam to be matched with the right course. Sign up for the placement exam.

What course should my high school student start with?

High school students should begin with Intro to Python, the first course in our High School Core Track. In this course, students learn fundamental programming concepts by building fun, interactive projects in Python. You can see the full course content, including the lesson-by-lesson plan, here.

How does my student become eligible for the Internship Program?

The High School Coding Internship is a one-of-a-kind opportunity that offers valuable real-world experience and helps students get a head start on their career path. To qualify, students must complete our High School Core TrackLearn more about the High School Coding Internship.



Homepage

What makes your program different from other programs?

Most coding programs offer one-off courses, leaving parents to piece together a learning path. At CodeWizardsHQ, we offer a structured program where our carefully sequenced curriculum takes students from absolute beginners to advanced levels, step by step. Each course builds on the last, developing real skills and lasting confidence. We take your child through a complete learning journey with clear milestones, purposeful outcomes, and a real-world internship at the finish line.

What are classes like?

Our classes are live, instructor-led sessions with just 4–6 students per class. They’re not pre-recorded videos or self-paced tutorials. Instructors actively teach throughout the session—they don’t just supervise or wait for questions. Students participate by asking questions, collaborating with classmates, and spending 90% of class time coding. In every session, our instructors ensure students truly understand the material and enjoy the learning experience.

Who teaches the classes?

What makes us truly unique is the quality of our instructors. We’re highly selective—we hire only the top 2% of applicants. Our instructors bring a rare blend of friendly, effective teaching and deep programming expertise. All are U.S.-based, thoroughly background-checked, complete extensive training, and receive ongoing coaching. That’s a big reason why we have a 93% student success rate.

Which class should my child enroll in?

We’re here to help you find the perfect starting point! Just answer a few quick questions about your child’s age, experience, and goals—and we’ll give you a personalized program recommendation instantly. Find the right program for your child.

What if my child needs help outside of class?

One of the unique aspects of CodeWizardsHQ is the variety of support options available to your student beyond the classroom. We record all classes, so your student can review the material anytime for better understanding. We also offer daily homework help sessions—no scheduling needed—where students can join a live instructor to get their questions answered. In advanced courses, students can schedule 1-on-1 office hours with their instructor. Many also get their questions answered in our student community forum.



Intro Class

Do you offer refunds?

All introductory classes are non-refundable. However, to accommodate unforeseen circumstances, we do allow up to one (1) convenience transfer to move a student to a different class when one is scheduled and available. To request a convenience transfer, please call CodeWizardsHQ at 1-800-213-2417.

What if my student already has experience coding?

Not a problem!  These courses should still provide a fun exercise for your student as well as the opportunity to check out how our classes work.

Can students use tablets?

Unfortunately no. Because they will be writing typed-code and seeing their work in real-time, they need a computer or laptop with a separate keyboard.



Middle School Core Track

What course should my middle school student start with?

Middle school students should begin with Intro to Programming with Python, the first course in our Middle School Core Track. This course builds a strong foundation in coding using Python—a powerful yet beginner-friendly language. Students learn key programming concepts like variables, data types, lists, loops, conditionals, and functions by creating fun games and programs.

I have a 13-year-old, which program should I enroll?

If your child is turning 14 within the next six months, we recommend starting with our High School Core Track. Otherwise, they should begin with Intro to Programming with Python, the first course in our Middle School Core Track. If your child already has coding experience, they can take our placement exam to find the right starting point.



Minecraft Camp

What is required to attend Minecraft camp?

Student requirements include all of our standard technical recommendations.

In addition to our default recommendations, students are also required to purchase and install a copy of Minecraft for the PC before the start of the first session if a copy is not already owned. Students should already be familiar with the basics Minecraft. Students should be familiar with PC specific controls prior to the start of the first session.



Placement

Is there a particular order that tests must be taken in?

Yes. Placement tests must be taken in the order they are listed above.

Can I test out of multiple classes at the same time?

Not at the same time, no. Classes must be tested out of one at a time. Apply for multiple tests if you wish to test out of multiple classes.

I am already enrolled in the CodeWizardsHQ program. Will my payment transfer to the new class?

Yes. Payment will transfer to the new class as long as the current class is less than halfway complete.

Are there refunds for placement tests?

No. We do not offer refunds for placement tests, but we will credit testing fees toward your next payment if you choose to enroll in our program.



Programs

Is there a sibling discount?

Yes, we have a significant discount for siblings. Siblings receive a $150 discount per course. For full details of the sibling discount and how to get it, please see our sibling discounts page.

How much does a course cost?

Our courses vary in pricing, ranging from $499-$799 depending on the Program. The price includes a full suite of beyond-the-classroom benefits that your child has access to 24/7 to help them be successful. All courses meet for 12 class sessions. For a full breakdown of course pricing, please see pricing details page.



Tuition can be split into monthly installments through Affirm.

What course should I start with in middle school?

The first course in the middle school core track is Intro to Programming with Python. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page



See the placement testing page if your student has significant coding experience and would like to start at a higher level in the program.

What course should I start with in elementary school?

The first course of the elementary school core track is Animation and Games with Scratch in the core track. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page. See the placement testing page if your student has significant coding experience and would like to start at a higher level in the core track.

What course should I start with in high school?

The first course in the high school core track is Intro to Python. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page. See the placement testing page if your student has significant coding experience and would like to start at a higher level in the program.



Python Track

What if my child already has some experience in Python?

If your child has good prior coding experience in Python, then take a placement exam to skip to the next course. However, those with programming experience will still benefit from taking the first course.



We highly recommend that you review the full course curriculum and feel confident about knowing that material before taking the placement exam. 



Referral

How can I refer friends?

Get your referral code (located in your parent portal) and send your friends and family over to our site codewizardshq.com. When they go to enroll, they will use your specific referral code at checkout. They will instantly receive $50 off their total, and you (the referrer) will have a $50 credit applied to your account! To see where to find your referral code go here.

When will the referral credit be applied?

The person you refer will instantly receive $50 off their total at checkout using your referral code, and you (the referrer) will have a $50 credit applied to your account instantly!



Roblox Camp

What is required to attend Roblox camp?

The following is required for this camp:

Is this ran by the Roblox Corporation?

No, it is not.  The camp is ran by CodeWizardsHQ for students interested in improving their understanding of Roblox coding!



Technology

Is a Mac or a PC okay?

Yes, you may use either a Mac or a PC computer.



Winter Camp

What if I travel during winter?

You can attend our winter coding camp even while traveling. All you need is a computer and a reliable internet connection.



The CodeWizardsHQ Advantage

Our reviews speak for themselves.

Get Your Wizard Started