Advanced Scratch

Advanced Scratch

Make the computer draw visual effects and perfect snowflakes, program power-ups and sound loops, shoot lasers and build more challenging games in this next course on Scratch.

For ages 8-14.

The same blocks, better code

The Scratch code blocks are back!

In this course, we'll take our knowledge of Scratch programming to a whole new level: we'll create bigger, better games and apps that you can enjoy and share with your friends.

In this course, I'll show you some more advanced techniques that will truly allow you to do anything with code: explosion effects, snowflakes, visual effects, power-ups, intelligent enemies, boss fights, lasers and flying through the stars.

What We'll Build

Perfect shapes and visual effects

You already know the computer can do a lot, very fast.

We'll start this new Scratch course easy, remembering what we did in the beginners course. We'll go over the programming techniques we learned: loops, conditions, variables, drawing, positions and directions.

We'll make the computer automatically draw perfect shapes for us, we'll learn what a circle actually is, and we'll create some really cool pictures like the one you're seeing here.


We did some manual drawing in the beginners course. Now, I'll teach you a programming trick so you can draw your own perfect snowflakes by hand!

No matter what you do, the drawing will be perfectly symmetrical. That's because I'll also show you some geometry tricks. Math is fun!

I will admit I played with these snowflakes myself for HOURS.

Bubble Frenzy

In this game, we play the role of a bubble which needs to swallow other bubbles to become as big as possible and score points, while avoiding the deadly spikes which will pop it.

This is our first game where we program power-ups: make the bubble invincible, increase the speed of the game, or make everything dizzy. You'll see what I mean.

Oh, and we program sound loops, too.

Black & White

We will learn to code our first platformer of the course. Our main character is a black cube in a black/white world. We can only sit on white, but we fall through black. In this world, we can hit SPACE and swap the black with the white, so we can reach our goal.

In this chapter, I'll teach you a special programming technique that will allow you to create your own platformer games.

Space Defender

We learn to program the ultimate Scratch game. We play as a human spaceship that needs to defend humanity from an alien invasion.

This game has everything: intelligent enemies, boss fights, mega-explosion effects, power-ups, lasers, flying through the stars and space nebulas. It's a galactic game.

I will show you step by step how to code this amazing game. When you finish this game, you will be able to do ANYTHING you like on Scratch.

Hi, I'm Daniel

I'm a software engineer and teacher, and I'm so excited to teach you the best Scratch programming tricks!

I've already taught more than 16000 kids to code and I've taught advanced programming techniques to another 30000 software engineers who work at some of the best companies in the world.

I'll guide you step by step to learn to code these awesome games.

How We Learn

100% Hands-On

Much like in the beginners course, we learn by doing. Teaching code and math on the whiteboard is boring. We need to see to understand.

Our code has immediate effect, the results are visual, and all the projects in the course are hands-on.

Focus on Intuition

This course is advanced, and we learn some hard programming techniques.

Of course, they aren't taught as such. We simply try what makes sense and then we sit amazed at what we've made.

Guided Progress

The games we program in this course would be hard for anyone to make on their own, but they don't need to be.

Every lesson and every block has a clear step-by-step explanation and guidance, so nothing gets forgotten or left in the dark.

What We'll Learn

Available in days
days after you enroll
Available in days
days after you enroll
  Bubble Frenzy
Available in days
days after you enroll
  Black & White: the Platformer
Available in days
days after you enroll
  Space Defender
Available in days
days after you enroll
  You Rock!
Available in days
days after you enroll

Join me in the course!


1. How long is the course?

The course is about 8 hours in length, with videos 7-15 minutes each.

2. Are there any prerequisites?

I will need you to know the concepts that we've learned in the beginners course, because we start assuming you know how to use the basic blocks.

3. Does the course offer certificates?

Yes! Everyone who finishes the course and does all the work in the projects gets a certificate. If you get a certificate in this course, that means you're one of the best Scratch programmers out there!

4. What if I'm not happy with the course?

Just email me at [email protected] and I'll issue a full refund.

5. Do you have this course on Udemy?

No, this course will be only on Coder Prodigy.

6. Can I run the games on my computer or my smartphone?

The games only work while you're on the Scratch website. So if you want to play them like a normal app on the phone, that doesn't work right now.

7. I have another question. What do I do?

Send me an email at [email protected]!