Scratch

Scratch Courses

Cloud Kingdom

MVCode Clubs

ASP Scratch Lessons

Assign these lessons to ASP students.

MVCode Clubs

Intro to Scratch: 1st/2nd Grade

This course will introduce programming in Scratch and is intended for 1st and 2nd graders.

MVCode Clubs

Free Trial Lessons

MVCode Clubs

Scratch Storytelling

Learn to make your own animated choose-your-own-adventure style stories.

MVCode Clubs

Intro to Scratch: Game Development

Build your own version of The World's Hardest Game and learn the Scratch programming language while doing it!

MVCode Clubs

Choose your Adventure

A game where the player gets to choose its adventures

MVCode Clubs

Latest Scratch Lessons

Choose your Adventure 5

Add a mini game that takes place in the desert to catch snowflakes

Created by aaronjau101 27 days ago

Access Level: premium

Account: MVCode Clubs

Choose your Adventure 4

Add a story of the player going to the park and meeting a strange duck

Created by aaronjau101 27 days ago

Access Level: premium

Account: MVCode Clubs

Choose your Adventure 3

Create an underwater mini game to help feed a shark

Created by aaronjau101 about 1 month ago

Access Level: premium

Account: MVCode Clubs

Choose your Adventure 2

Add more content to the beach story that includes the choice of helping a shark

Created by aaronjau101 about 1 month ago

Access Level: premium

Account: MVCode Clubs

Choose your Adventure Part 1

Learn how to make a game where the player decides where to lead the main character in its adventures!

Created by aaronjau101 about 1 month ago

Access Level: premium

Account: MVCode Clubs

MVCode Dash 5

Adding the finishing touches including a Score variable and You Win screen

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

MVCode Dash 4

Adding platforms for the player to land on or crash into

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

MVCode Dash 3

Make the triangle hazard move and cause the game to end if the player crashes into it

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

MVCode Dash 2

Making the ground move and player jump

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

MVCode Dash 1

We will start the project by creating a start screen animation

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Spell casting (New)

Use keyboard to cast spells on a dragon. Adapted from Scratch starter project.

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Scrolling Spirals (New)

Create a cool pattern of squares when the mouse is pressed

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Witch Shooter 2

Add an enemy to this game and a high score!

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Witch Shooter (New)

In this tutorial, you will program a flying Witch who shoots arrows at apples to earn points.

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Intro to the New Scratch (1st/2nd Grade) Free Trial

Learn about the NEW Scratch environment

Created by aaronjau101 11 months ago

Access Level: public

Account: MVCode Clubs

Free Lesson: Cloud Kingdom Adventure Game (Part 3)

(Lesson 3 of 3) Add the Multiple Characters to your Cloud Kingdom Adventure Time game

Created by yatesjdy about 2 years ago

Access Level: premium

Account: MVCode Clubs

Free Lesson: Cloud Kingdom Adventure Game (Part 2)

(Lesson 2 of 3) Add the Cosmic Owl to your Cloud Kingdom Adventure Time game

Created by yatesjdy about 2 years ago

Access Level: premium

Account: MVCode Clubs

Free Lesson: Cloud Kingdom Adventure Game (Part 1)

(Lesson 1 of 3) Build a game based on the popular Adventure Time cartoon

Created by yatesjdy over 2 years ago

Access Level: premium

Account: MVCode Clubs

Intro to Scratch: 1st/2nd Grade (redux)

In this lesson we will use code to change the appearance of the Scratch cat!

Created by yatesjdy over 2 years ago

Access Level: public

Account: MVCode Clubs

Coordinating scenes: Broadcast and Timelines

Broadcast messages let us coordinate multiple sprites at the same time.

Created by jamie over 2 years ago

Access Level: premium

Account: MVCode Clubs

Conversations: Say, wait, hide, show

Coordinate a conversation between two characters and change scenes

Created by jamie over 2 years ago

Access Level: premium

Account: MVCode Clubs

Cartesian Coordinates

Learn to use cartesian xy-coordinates to move sprites to the correct position on the canvas.

Created by jamie over 2 years ago

Access Level: premium

Account: MVCode Clubs

Introduction to Story telling with Scratch

Get started with a project in Scratch

Created by jamie over 2 years ago

Access Level: premium

Account: MVCode Clubs

Pokémon game in Scratch

Learn to make a simplified Pokémon game in Scratch!

Created by erinmcanany about 3 years ago

Access Level: public

Account: icancodeclub

Intro to Scratch: Dress Up Game

Free Trial (1st - 4th)

Created by aaron about 3 years ago

Access Level: public

Account: MVCode Clubs

About Scratch

A block oriented programming language that introduces kids to coding games, animations and stories.

http://scratch.mit.edu

For Teachers and Schools

Teach coding to your students with MVCode Teach

MVCode offers an integrated product designed to teach coding to students.

Learn more about MVCode Teach