Advanced Scratch ยท Ages 11โ€“13
Requires: prior Scratch experience

๐ŸŽจ Advanced Scratch

Complex logic for those who've outgrown the basics

Take Scratch to its limits, complex data structures, physics simulations, multi-scene games and algorithmic art. For teens aged 11โ€“13 who've already mastered the fundamentals and want to go somewhere deeper.

5-Star ratedFirst session freeNo commitment

Curriculum designed by educators & engineers from

Google
StanfordUniversity
MassachusettsInst. of Technology
Microverse

Real Projects

What Your Teen Will Build

Every project is a portfolio piece, something your teen built from a blank canvas, applying real computational thinking. These aren't tutorials. They're original creations.

๐Ÿ”ฌ

Physics Simulation

A real-world physics model: pendulums, gravity, projectile motion, all calculated and animated in Scratch

๐ŸŽฒ

Multi-Level Game with Save State

A complete multi-level game with score persistence, high score tracking and unlock conditions

๐ŸŽจ

Algorithmic Art Generator

A generative art piece driven by variables, lists and algorithmic patterns, unique output every run

๐Ÿ“–

Branching Interactive Narrative

A complex story with multiple paths, variables that remember choices, and multiple endings

Course Modules

What They'll Learn

Six structured modules that take Scratch seriously, covering concepts taught in first-year university CS, in a visual environment.

1

Advanced Lists & Data Structures

Nested lists, list manipulation algorithms, storing and retrieving complex data

2

Custom Message Broadcasting

Decoupled event systems, broadcasting to specific sprites, timing and sequencing

3

Clone Mastery

Efficient use of clones for particles, enemies, bullets; performance-aware design

4

Algorithm Design in Scratch

Sorting, searching and applying computational thinking within Scratch's visual system

5

Multi-Scene Architecture

Managing complex scene transitions, global variables, persistent game state

6

Capstone Project

Full project planning (brief โ†’ wireframe โ†’ build โ†’ test โ†’ publish) for a substantial original creation

Is This Course Right?

Who It's For

Perfect for

  • Teens who completed a Scratch course and want to go deeper
  • Ages 11โ€“13 who love creative coding projects
  • Students who've been building in Scratch on their own and want structure
  • Pre-text-code learners bridging to Python or JavaScript

Not the right fit

  • Complete Scratch beginners, start with our Kids Scratch Programming course
  • Teens 13+ with any text coding experience. Python is a better use of your time

How It Works

How Sessions Work

60โ€“90 Minute Sessions

One live session per week. Teens work independently, no parent supervision needed once they're settled in.

Screen-Share & Co-Build

Your teen's tutor codes alongside them in real time, spotting problems, explaining reasoning, not just correcting mistakes.

Project-Led Learning

Every module builds toward a real deliverable. Teens leave every session with something tangible to show.

One-to-One Expert Attention

A specialist who knows exactly where your teen is in the curriculum and adapts every session to their pace.

Student Stories

What Students & Parents Say

โ€œI thought I'd maxed out Scratch. This course showed me I hadn't even started. I built a physics engine. In Scratch. My CS teacher didn't believe me.โ€

Korede A.

Student, age 13 ยท Lagos

โ€œThe algorithm module changed how I think. I now approach every problem by breaking it into steps before I touch a keyboard.โ€

Priya M.

Student, age 12 ยท London

โ€œAdvanced Scratch gave me a bridge. Six weeks after finishing, I started Python and I actually understood what was happening. Everything clicked.โ€

Sam O.

Student, age 13 ยท Toronto

Start with one free session.
No commitment required.

Your teen meets their tutor, builds something impressive in the first session and leaves with a clear sense of where the course goes. You decide from there.

Frequently Asked Questions

How much Scratch experience does my teen need?

At least 3โ€“6 months of regular Scratch use, they should be comfortable with sprites, events, basic loops and variables. If they've built a simple game or interactive story, they're ready. We assess in the first session.

Why learn more Scratch instead of moving straight to Python?

Advanced Scratch teaches the same computational concepts as Python (algorithms, data structures, event systems) but in a visual environment where students can see what's happening. For visual learners aged 11โ€“13, this is often a more effective bridge than jumping straight to text-based syntax.

How does this differ from the kids Scratch Programming course?

Kids Scratch focuses on learning the basics (sprites, events, simple loops). Advanced Scratch assumes fluency and focuses on algorithmic thinking, data structures and project architecture, the same concepts covered in early university CS courses, just in a visual medium.

What comes after Advanced Scratch?

Most students move to Python Programming next. The algorithmic thinking built here makes the transition much smoother. Some students also enjoy Game Development (GDevelop/Unity) as an alternative next step.

Can my teen do Advanced Scratch and Python simultaneously?

We don't recommend it for most students, they overlap significantly in concepts. Complete Advanced Scratch first, then transition. Students who've already started Python may not need this course.