Big news for those who teach coding; Scratch 3.0 is now out. This is quite a big update, and ushers in a whole new generation of Scratch. The new version is designed to expand how, what, and where you can create with Scratch.

Scratch 3.0 is a complete redesign of Scratch written in HTML5 which makes it tablet-friendly via your browser (no app as yet). This opens up new ways to use Scratch, with programs now able to use the your iPad camera on the move, for example. Scratch 3.0 includes dozens of new sprites, a new sound editor, and many new programming blocks.

New Blocks include:

  • New “sound effect” blocks
  • New operators that make it easier to work with text (strings)
  • New pen blocks, including support for transparency
  • New glide block to move easily to a sprite (or random point)
  • Many new capabilities through “Scratch Extensions”

Extensions are collections of extra blocks, which you can choose to add to your workspace. For example, there will be extensions that enable you to program physical devices (such as micro:bit and LEGO robotics kits) and to translate text within your Scratch projects. This will grown over time as more extensions are added. This is also where you’ll find the pen control blocks. Click on the blue icon in the bottom left of the Scratch screen to see all the available blocks.

Scratch extentions

Don’t panic if you’ve based all your teaching resources around Scratch 2, the older version will still be available here. But you might want to update them in the future. The full FAQ for Scratch 3 can be found here.

It’s a big update, and there’s a lot to take in. I’ve only have a very quick look, but like what I’ve seen so far. I’ll try and write some guides in the new future. In the meantime, look for yourself at