Create & Learn
Accelerated Scratch
1M+

Learning Hours

100K+

Projects Created

25+

Countries

Scratch Coding Class for Teens

Accelerated Scratch Class

Fast-paced introduction to Scratch coding: build games, stories, and animations
  • Grades 5-9
  • 2-3 students group class
  • 55 minutes per session
  • Live online class

Join Fast Paced Scratch Class for Teens

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.

Accelerated Scratch - Intro to Coding for Teens
In this free Scratch coding class, your child will learn how to use Scratch, practice core coding concepts, and build an impressive project in just under an hour. It's great for both middle schoolers and high schoolers. You'll see their confidence and interest in coding soar!
Accelerated Scratch 1
This class covers most of the foundational computer science and coding concepts Scratch has, such as loops, conditional, variables, and sensing. Students deliver a project in each session ranging from animations and games to graphic designs and storytelling. Students will be challenged to be creative and solve tough problems, while learning deeper computer science concepts.
Accelerated Scratch 2
In this part II of the Accelerated Scratch coding series, we cover the more advanced coding concepts in Scratch, such as functions and lists, while continuing to explore cool features Scratch has to offer such as cloning. Students will work on a new relatively complex projects in each session including animations, games, and storytelling. As with all of our classes, there is lots of focus placed on creativity, critical thinking, problem solving, and fun!
Accelerated Scratch 3 (Advanced)
During the culminating class of the Accelerated Scratch coding series, you will combine all of the coding concepts and Scratch features you've learned into building very complex, advanced Scratch projects. Students will practice implementing all the tools from Accelerated Scratch 1 & 2, and have the option to build their very own unique game with guidance from the instructor.

Featured Teacher

Jennifer Thornton

Jennifer Thornton

Jennifer Thornton has a BS in Biology and has 17 years of experience teaching children. As an experienced STEM teacher, she enjoys sharing her love of Science, Technology and Coding with students through Scratch and Vex Code. Create & Learn allows her the opportunity to share this love with even more students around the world!
Join Free Intro
Private
  • $477$395.9117% Off(12 Sessions)
    Sign up two students to get additional 20% off for the 2nd student 
  • Computer - Mac
    Windows PC
    Chromebook
  • For middle schoolers that are new to coding.
Our Guarantee
  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

  • Expert Teachers

    US-based, background checked, highly trained and 3+ years of experience in their fields.

  • Downloadable Certificate.

    Show the world you did it. You really did it!

Explore Classes By Grade Level

More Like This

Scratch Ninja
Free Intro
Scratch Ninja
Grades 2-6
Code games and animations with beginner-friendly Scratch coding
Minecraft Modding Quest
Free Intro
Minecraft Modding Quest
Grades 3-6
Solve puzzles, build, and create games with fun coding in Minecraft
Beginner Roblox Game Coding
Free Intro
Beginner Roblox Game Coding
Grades 4-9
Best class to start learning Roblox game making
Python for AI
Free Intro
Python for AI
Grades 5-12
Learn a real-world programming language, with a focus on AI
Robotics & Smart Devices: Arduino for Kids
Robotics & Smart Devices: Arduino for Kids
Grades 4-9
Create with circuits and Arduino - the foundation of robotics and smart devices
Mobile Coding for Apps and Games
Mobile Coding for Apps and Games
Grades 5-10
Create powerful mobile apps and games with professional block coding platform Thunkable
Minecraft Redstone Engineering
Minecraft Redstone Engineering
Grades 2-5
Build in Minecraft with Redstone, pistons, and observers, and learn engineering
Intermediate Game Building with Scratch
Intermediate Game Building with Scratch
Grades 3-6
Code a new fun Scratch game every week
Roblox Coding with Lua in Roblox Studio
Roblox Coding with Lua in Roblox Studio
Grades 6-12
Create Roblox games using Lua in Roblox Studio
Build Your Web
Build Your Web
Grades 5-12
Develop web pages using HTML, CSS, and Javascript
Unity Game Development
Unity Game Development
Grades 6-12
Learn Unity to code fun 2D and 3D games
Intro to Java Programming (AP CSA Aligned)
Intro to Java Programming (AP CSA Aligned)
Grades 6-12
Get an introduction to Java that also maps to AP Computer Science Java (APCSA) requirements
C++ Essentials for Teens
C++ Essentials for Teens
Grades 6-12
Learn C++ essentials to unlock a world of possibilities
Minecraft Code to Mod
Minecraft Code to Mod
Grades 4-8
Learn to code games, stories, and buildings in Minecraft
Advanced Roblox Game Making
Advanced Roblox Game Making
Grades 6-12
Explore and make advanced Roblox games with different themes
Android Game Building with Java
Android Game Building with Java
Grades 6-12
Learn Java fundamentals and Android mobile development

Kids & Parents Love Our Classes

Frequently Asked Questions About Accelerated Scratch

What is the Accelerated Scratch Class?

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.

Who is the Advanced Scratch Class designed for?

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.

What coding concepts are covered throughout the accelerated series?

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.

What types of projects will students create in the Advanced Scratch Class?

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.

How does the Advanced Scratch Class prepare students for future computer science courses?

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.