Scratch

Introduction
[|Why become a coder] (Mark Zuckerberg, will.i.am and others)

An Introduction to Scratch

Angry Birds

Royal Society of Edinburgh
Scratch Programming - Introduction

Scratch Programming - Intermediate

Scratch 2.0 Examples
[|Racer]

Forrester High School Materials
Input and Output

An Introduction to Variables

Variables and Arithmetic Operators

Algorithms and Pseudocode

Conditional Statements

Logical Operators

Fixed Loops

Nested Loops

Conditional Loops

Input Validation

Arrays (Lists)