Coding Classes Made Just For Kids

Our Middle School Program, for Grades 6-8, is made to help kids learn coding fundamentals and start writing real code.

How Our Middle School Coding Program Works

The structure of our online coding classes for kids and the 24/7 support engages students to learn, have fun, and develop skills over time while parents stay informed of their progress.

  • New students start at Intro to Programming
  • Students graduate each class in 12 weeks
  • Students graduate each Wizard Level in 1 academic year (3 classes)
  • Students complete a capstone project in each Wizard Level
  • Advanced placement is available for students with previous coding experience
Program Start
Wizard Level I

Intro to Programming

Webpages with HTML & CSS

Interactive Web with JavaScript

Capstone I Virtual Reality Game
Wizard Level II

User Interface Development

Mastering Databases

Application Programming Interfaces

Capstone II Online Multiplayer Gaming
Wizard Level III

Python Web Framework

Building Web Applications

Mobile App Development

Capstone III Cross Platform App
GraduationMove to high school Wizard Level II
Wizard Level I
Wizard Level I

These are fun and challenging classes where students learn foundational programming skills and write their first applications on the front and back end.

Capstone I
Capstone I: Virtual Reality Game

Imagine putting a headset over your eyes and getting teleported to a virtual world. What if you built that world yourself? How exciting and entertaining would that be, right? In this course, we use the latest tools from Mozilla and Google to launch a VR game by the end of the course.

Wizard Level II
Wizard Level II

Students learn the most popular systems for adding data and improving user experience to their applications. 

  • User Interface Development
  • Mastering Databases
  • Application Programming Interfaces
  • Capstone II: Online Multiplayer Gaming
Capstone II
Capstone II: Online Multiplayer Gaming

Games are more fun with friends. Until now we have been building single-player games, in this course, we use server-side tools to create a multiplayer game that uses a database to save scores and keep players in sync.

Wizard Level III
Wizard Level III

At this stage, students are ready to take on mobile development and programming in the real-world using standard practices.

  • Python Web Framework
  • Building Web Applications
  • Mobile App Development
  • Capstone III: Cross-Platform App
Capstone III
Capstone III: Cross Platform App

Create the next viral mobile app. In this course, we spend 12 weeks creating a mobile app from scratch that works in both android and iOS.

Class Schedule

All students start in Intro to Programming at Wizard Level I. If you have previous coding experience, take the Advanced Placement test. Returning students can continue with the class where they left off.

  • Intro to Programming
    on Sundays (12 weeks, 1 class per week)
  • Intro to Programming
    on Mondays (12 weeks, 1 class per week)
  • Intro to Programming
    on Tuesdays (12 weeks, 1 class per week)
  • Intro to Programming
    on Wednesdays (12 weeks, 1 class per week)
  • Intro to Programming
    on Saturdays (12 weeks, 1 class per week)

See our school calendar to check the holiday meeting schedule.

Advanced Placement

Some students may have already been introduced to the world of coding. We have a placement test to move ahead in our program so they begin at the right level.

Returning Students

Welcome back! You can easily pick up from exactly where you left off in our program. Complete the enrollment form and a team member will contact you shortly. 

Meet our Teachers

Discover the difference our talented teachers make.

Questions? We Are Here to Help.

Easy answers to some common questions.

What course should I start with?

The first course depends on your child’s grade level. See the Elementary (Grades 3-5)Middle (Grades 6-8), and High School (Grades 9-12) Program pages. All students start in the first class of the program at Wizards Level I and, as they graduate each class, move to the next class and Wizard Level. Returning students can continue with the class where they left off. Advanced placement is also available if your child has previous coding experience. Learn more about the full curriculum and enroll to get started.

What technology do we need for class?

To attend class your child will only need: 1) A computer with a keyboard, microphone, and speaker – almost all laptops bought within the last five years ago should have these; 2) A web browser installed, like Chrome (recommended) or Firefox, Safari, or Internet Explorer; and 3) A reliable internet connection. Bonus, a headset is helpful so students can keep their hands free, but it isn’t required. See our full curriculum.

Is there homework? Grading?

Every class has weekly homework assignments to supplement class time. There are also quizzes, reviews, and exercises to show mastery of the material. We do not assign grades but do recognize our student’s successes. We report the completion of assignments to parents on a weekly basis. See our full curriculum.

What if my child misses a class?

All class sessions are recorded. These, 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 if they are absent. They also have access to help on the community board from other students, direct messaging with teachers, and complimentary office hours for additional support.

How much does a course cost?

All classes meet for 12 sessions with an associated cost of $149 per 4 class sessions unless specified otherwise. At no additional cost, students get 24/7 direct-messaging support from teachers, live office hours, access to our online student community, and weekly progress reports. See our full pricing details.

Can I enroll after a class has started?

Yes! We accept late enrollments for any class until the beginning of the second session. Enroll today.

More questions? Find answers on our FAQ page.

Ready to get your Wizard started?

Pin It on Pinterest

[[
255
255
255);">Click Here 255);">Click Here
255
255
255);">]
255);">]