Learning Hours
Projects Created
Countries
Studies have shown that middle school and early high school students who are new to coding do better by starting with blocked-based programming such as Scratch coding. This compressed series of Scratch classes cover beginner to advanced levels and introduces teens to all of the key coding concepts in just 12 sessions. It builds a strong foundation and prepares them for more advanced computer science courses such as Python coding.
Unlike many coding classes where kids simply follow written instructions, our classes are small and highly interactive—limited to just 3 students per class. Through an inquiry-based teaching style, our instructors guide students through a hands-on, engaging journey of creation, critical thinking, problem-solving, and mastering core computational thinking skills. Discover the fun of coding and start building today!
We recommend students in grades 2-5 who are new to coding take Scratch Ninja Class, which is designed for younger students.
Designed by Stanford, Google & Apple Experts with kids in mind.
We'll help you find the right class, always. Love it or get a full refund.
US-based, background checked, highly trained and 3+ years of experience in their fields.
Show the world you did it. You really did it!
The Accelerated Scratch Class is a compressed series of advanced Scratch lessons delivered in 12 sessions. It builds on earlier Scratch fundamentals to introduce all key coding concepts in Scratch—such as functions, lists, and cloning—preparing students for more advanced computer science courses.
This class is tailored for middle and high school students who have already completed foundational Scratch coursework (Accelerated Scratch 1 & 2) or have equivalent block-based coding experience. It's ideal for learners ready to tackle more complex Scratch projects and deeper programming concepts.
• Accelerated Scratch 1 (foundational): loops, conditionals, variables, and sensing.
• Accelerated Scratch 2 (intermediate): functions, lists, and cloning features in Scratch.
• Accelerated Scratch 3 (Advanced): integration of all prior concepts to build complex animations, games, and storytelling projects, and optional student-driven unique game development.
In Accelerated Scratch 2, students work on relatively complex projects each session—such as multi-character animations, advanced game mechanics, and interactive storytelling. In the culminating Accelerated Scratch 3 class, learners combine all previously learned tools to build very complex Scratch projects or design their own unique game with instructor guidance.
By mastering advanced Scratch concepts—such as functions, lists, and cloning—students develop strong computational thinking, problem-solving, and creativity. Completing this series equips learners to transition smoothly into text-based programming (e.g., Python, Java) and other advanced computer science courses.