Scratch Classes are the Beginner-Friendly Way to Introduce Kids to Coding

Scratch is a free block-based coding platform that lets you drag and drop code blocks to build fun games and apps. Scratch is a free block-based coding platform that lets you drag and drop code blocks to build fun games and apps. Scratch is an ideal way to introduce programming to younger students because it’s simple and visual, yet teaches powerful programming concepts like variables, loops, and conditionals. Students progress to learn advanced logic and build computing skills in preparation for text-based coding languages.

Scratch Coding Lessons

Learning happens naturally when kids are having fun. Our Scratch classes let students’ creativity run wild while providing a foundation and structure to their coding journey. We set younger students up for success in coding text-based languages because they learn the underlying coding concepts through Scratch. They will get to create animations, build interactive games, and gain critical thinking and problem-solving skills at the same time.

  • New students start in the Animation and Gaming with Scratch course
  • Placement testing is available for students with previous coding experience
  • Every course has 12 lessons
  • Every Wizard Level consists of 3 core courses and 1 capstone course 
  • The entire Elementary School program consists of 2 Wizard Levels

Class Tuition

$447 Per Course

Tuition is spread out in 3 payments of $149.
There is no contract. You may cancel anytime within the first 4 class sessions. Full guarantee details.

Success rate icon

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.

Money back guarantee icon

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 for a full refund. See refund details.

Learn scratch games for kikds

The CodeWizardsHQ Advantage

Our reviews speak for themselves.

What Kids Learn in Scratch Coding Courses

Coding for elementary school kids starts with block programming in Scratch. These classes focus on helping younger kids problem-solve and strategize like a programmer before advancing to text-based coding including HTML/CSS, JavaScript, and Python. They’ll explore a multitude of subjects ranging from basic computer science concepts, to animation, to decision making. By the end of the elementary school coding program, students will be able to go from playing games to coding games themselves.

Coding in Scratch blocks

Animation and Games With Scratch

Students are introduced to block programming in Scratch and how to think like a programmer while building fun, interactive projects. This unique class uses the Scratch platform to make learning complex concepts and advanced programming skills fun. Learn and practice how to create and use variables, implement loops, and use conditionals. By the end of the class, students will have the ability to code simple Scratch games and animations.

Coding in Scratch blocks

Logic with Scratch

Students deepen their Scratch and programming knowledge by developing functional games and applications. Logic with Scratch builds on critical, foundational concepts learned in the previous class, such as variables, data types, lists, arrays, loops, and operators. These skills also translate to other languages when students advance from this popular block language to writing code. By the end of the class, students will have the ability to build functions and code complex Scratch games and animations.

Elementary school boy coding with headphones

Expert-Led Lessons That Help Kids Learn Scratch

It’s fun to play with Scratch on your own, but kids get even more out of Scratch with our after school coding program. Many kids jump right into coding online with Scratch because the program is so easy to use. However, there are also advanced concepts and features that can be difficult for kids to learn on their own or may they never discover without the help of an expert. With the guidance of a coding teacher, students build on their skills and then advance to written languages like Python and Java. In our online Scratch classes for kids, teachers also provide support outside of class to ensure your child’s success.

Scratch Class Schedule

All students start in Animation and Gaming in Scratch 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.

Elementary School Coding Banner 2020

Questions? We Are Here to Help.

Easy answers to some common questions.

What technology do we need?

You need a computer with a microphone and a speaker, a browser (Google Chrome) and a good internet connection.

Chromebooks and iPads are not compatible with our platform.

See full details on What Technology is Needed for Class.

What course should I start with in elementary school?

The first course 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.

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

Most 8-10 year old students should start with the Animation and Games with Scratch in the core track. If you’re 10, you may choose the middle school core track if you are confident about text-based programming and your typing speed is 25 wpm with 90% accuracy. After you complete the online enrollment, take a typing test then email a screenshot of your results to [email protected] to be placed in the middle school core track.

My child already knows Scratch. What do I do?

If your child has good prior coding experience in Scratch, then take a placement exam to skip to the next course in the core track.

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

More questions? Find answers on our FAQ page.

More Scratch Resources for Kids

Get Your Wizard Started