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:
- Your child has coding experience and tests out of courses with an advanced placement test
- Your child attends a 2x accelerated course which meets twice a week
- Your child attends a 4x accelerated summer course which meets four times a week
AI Camp
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.
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!
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?
It's easy to catch up. All class sessions are recorded. Recordings along with class slides are made available to the student shortly after the class is over. Students can review the recorded session and slides before the next class.
You also have a full suite of beyond-the-classroom benefits, everything your child needs to be successful (even if they miss a class). See full benefits.
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. Instead, we offer a 100% Money-Back Guarantee for four full sessions. Receive 4 hours of live instruction, 4 class projects, and access to all beyond-the-classroom support before you decide. If your child is not satisfied, request a full refund before the fifth lesson.
See full guarantee details.
What course should my elementary school student start with?
The first course of the Elementary School Core track is Animation and Games with Scratch.
In this course, elementary students learn fundamental coding concepts using Scratch’s block programming interface. Block coding is ideal for younger students to explore coding in a visually engaging way and without worrying about difficult syntax or their computing skills.
Upon successful completion, students progress through our structured curriculum and advance to text-based programming in Python and JavaScript.
My child already knows Scratch. What do I do?
Our structured curriculum is designed to start with the first course. However, students may test out of Wizard Level I Course 1 and 2.
Elementary School Core Track
Class 1: Animation and Games with Scratch
Class 2: Logic with Scratch
If your child is confident about the material in that class, take a placement exam to skip to the next course in the core track.
My child has no coding experience. Is it ok?
Yes! Our classes are designed so that no prior experience is necessary.
Classes are beginner-friendly. Simply start with the first class in the program for your child’s age:
- Animation and Games with Scratch for ages 8-10
- Intro to Programming with Python for ages 11-13
- Intro to Python for ages 14-18
How do you teach elementary students coding?
Elementary school students, ages 8-10, start with Animation and Games with Scratch.
They learn coding fundamentals while crafting fun programs and games in Scratch, a drag-and-drop coding language designed to teach kids how to code. As they master Scratch, they will transition from block-based coding to text-based languages like Python, JavaScript, and HTML/CSS. Once they complete all Wizard Levels, they will obtain the skills to code games, websites, and more.
What if my student needs help between classes?
We never leave students hanging! They can seek help 24/7 via our valuable and complimentary beyond-the-classroom support and get help during and between classes when they need us.
Unlike other coding classes, students have access to a full suite of beyond-the-classroom benefits, including daily homework help, 24/7 access to proprietary coding platform, video recordings of every class, downloadable slides for every class, and supportive online student community.
See all beyond-the-classroom benefits.
I have a 10-year-old, which program should I enroll?
10-year-old students should start with the Animation and Games with Scratch in the elementary school core track. They may choose the middle school core track if they’re confident about text-based programming and have a typing speed of 25 wpm with 90% accuracy.
After you complete the online enrollment, have your child take a typing test, then email a screenshot of your results to school@codewizardshq.com to be placed in the middle school core track.
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 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.
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.
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
What course should my high school student start with?
The first course of the High School Core track is Intro to Python.
In this course, students learn fundamental programming concepts while building fun, interactive projects in Python. They’re introduced to concepts such as functions, conditional statements, variables, data types, and loops while building practical games and apps. Upon successful completion, students progress through our structured curriculum and integrate programming in Python, HTML, CSS, and JavaScript.
How do you teach high school students coding?
High school students, ages 14 to 18, start in Intro to Python.
Students begin with a fun and interactive introduction to foundational programming concepts in Python. As teens master the Python language, they transition into other real-world languages such as JavaScript, HTML, and CSS, obtaining the skills to build interactive websites and apps. Upon program completion, students can apply for a unique real-world coding internship, an unparalleled opportunity to stand out on college applications.
My high school student already knows Python. What do I do?
Our structured curriculum is designed to start with the first course. However, students may test out of Wizard Level I Courses 1, 2, and 3.
High School Core Track
Course 1: Intro to Python
Course 2: Fundamentals of Web Development
Course 3: User Interface Development
If your child is confident about the material in that class, take a placement exam to skip to the next course in the core track.
How does my student become eligible for the Internship Program?
The High School Coding Internship is a one-of-a-kind opportunity for students who have completed the High School Core Track. It offers valuable real-world experience, giving students a head start down their chosen career path. To be eligible, students must:
- Complete all courses in the High School Core Track
- Fill out the application for the Internship program
- Commit three to six hours a week for approximately three months
Learn more about the High School Coding Internship.
Homepage
Who teaches the classes?
CodeWizardsHQ instructors are dedicated to your child’s success. We select only the top 2% of teaching applicants who are both coding experts and passionate about teaching. Every instructor makes a personal investment in your student’s success.
Instructors are US-based and English-speaking. All instructors require a background check for your child’s safety.
Learn more about our instructors.
What are classes like?
Classes are developed to be both fun and engaging for kids and teens! Students learn live online in a small group environment led by expert instructors. During class, students complete hands-on, project-based lessons where they learn to solve problems and think for themselves. In real-time, kids can ask the instructor questions and interact with other classmates.
Enroll to see what classes are like with the protection of our 4-session money-back guarantee.
What makes your program different from other programs?
The CodeWizardsHQ program is unique because we’ve carefully crafted a coding program that is fun and engaging for kids, resulting in a 93% student success rate.
Our 4-pillar approach provides the foundation students need to succeed and effectively teaches them how to code. It includes the best curriculum, instruction, platform, and support for our students. These 4 pillars work together to motivate your child and give them a positive and meaningful learning experience.
Which class should my child enroll in?
Find the best class for your child starting with their age:
- Ages 8-10 should start in the Elementary School Core Track (10-year-olds may enroll in the Middle School Core Track)
- Ages 11-13 should start in the Middle School Core Track (13-year-olds may enroll in the High School Core Track)
- Ages 14-18 should start in the High School Core Track
If you’re not sure which track is right for your child, contact our student specialists.
What’s included with a class?
The CodeWizardsHQ program includes everything your child needs to be successful in learning to code in and beyond the classroom.
Each class is led by an expert instructor using a project-based curriculum developed for online learning. They include daily homework help, downloadable slides, class video recordings, weekly progress reports and alerts, individual course certification, and 24/7 access to the proprietary coding platform.Learn more about beyond the classroom benefits.
Why is a structured curriculum best for my child?
Kids learn best through spaced repetition, so a progressive, structured curriculum allows students to master coding concepts through repeated practice over time. Our core track curriculum is based on this philosophy and has resulted in a 93% student success rate.
The structured curriculum we developed is created specifically for live online learning. It’s continuously refined with exciting visuals and engaging projects to keep kids motivated.
View the complete curriculum.
HTML & CSS
How do I teach HTML and CSS?
There are an abundance of resources for teaching HTML/CSS to children. Start with your child’s age and interests. You can choose from coding books, tutorials, videos, or coding classes. There are free and paid options at all levels, but using a free coding resource is a good way to dip your toe in and see if your child is interested.
Is HTML and CSS easy to learn?
HTML and CSS are two of the easiest languages to learn for kids and beginners. The syntax is simple and you can easily view the output in your browser. Unlike backend languages like Python and Java, you do not need to download any packages or run your code through a server, so it’s very easy to get started.
What should I learn first, HTML or CSS?
We advise learning HTML first. It will help kids build a foundation for how a site is structured and interpreted by a browser. A CSS file is added to an HTML page in order to format and style features of the HTML like color and size. Without an HTML page, the CSS code will have no effect.
What is HTML & CSS for kids?
HTML (HyperText Markup Language) is a programming language that defines the structure and elements of a website.
CSS (Cascading Style Sheets) is a programming language that formats HTML elements and adds styles to a website.
HTML, CSS, and JavaScript are the building blocks of every webpage. In fact, the first website ever launched in 1991 was written in HTML. For many developers, HTML and CSS were the first languages they learned because of their popularity and simplicity.
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?
The first course of the Middle School Core track is Intro to Programming with Python.
In this course, students build a solid foundation in programming using Python, a powerful yet beginner-friendly coding language for kids to learn coding. They’ll learn to work with variables, data types, lists, loops, conditional logic, and functions by building games and programs. Upon successful completion, students progress through our structured curriculum and integrate programming in HTML, CSS, and JavaScript.
My child already knows Python. What do I do?
Our structured curriculum is designed to start with the first course. However, students may test out of Wizard Level I Course 1, 2, and 3.
Middle School Core Track
Class 1: Intro to Programming with Python
Class 2: Beyond Basics with Python
Class 3: Webpages with HTML & CSS
If your child is confident about the material in that class, take a placement exam to skip to the next course in the core track.
How do you teach middle school students coding?
Middle school students, ages 11-13, start with Intro to Programming with Python
Students kickstart their coding journey with Python, one of the most popular languages for developers. As they grasp coding fundamentals using Python they transition into learning other essential languages such as JavaScript, HTML, and CSS. Students will also learn how to integrate databases and APIs into their projects to build robust, feature-rich applications like those we use today.
I have a 13-year-old, which program should I enroll?
Most 13-year-old students should start with the Intro to Programming with Python in the middle school core track. They may choose the high school core track if they feel comfortable learning at a slightly faster pace.
After you complete the online enrollment, have your child take a typing test then email a screenshot of your results to school@codewizardshq.com to be placed in the high school core track.
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
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.
Is there a particular order that tests must be taken in?
Yes. Placement tests must be taken in the order they are listed above.
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 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.
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 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.
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:
- Be familiar with navigating programs and files on their computer
- Meet all Roblox system requirements
- Have all required class technology
- Install a copy of Roblox Studio
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.