All Courses

Scratch Get Started

Introducing the basics of Scratch to provide learners with the foundational skills required to begin creating in Scratch. 

Computational Concepts with Scratch

Sequences, Loops, Data, Events, and Conditionals.

Scratch Coding Cards

Learn to create interactive games, stories, music, animations, and more!

Scratch Coding Cards Educator Guide

Learn to create interactive games, stories, music, animations, and more!

ScratchMaths Part 1

Enable kids to explore mathematical ideas through learning to program.

SctachMaths Part1 Educator Guide

Enable kids to explore mathematical ideas through learning to program.

Scratch Creative Computing

Create, Personalize, Share, and Reflect.
Get Started, Explore, Animations, Stories, Games.

Scratch Creative Computing Educator Guide

Objectives, Activity description, Resources, Reflection prompts, Reviewing student work

Programming and Exploring Maths

Logo & Turtle Geometry
Introducing Procedural Abstraction

Programming a Virtual Robot

Basics 1
RoboMind Educational Programming Environment