BOOK: Learn to Program with Scratch

Learn to Program with Scratch
A Visual Introduction to Programming with Games, Art, Science, and Math
by Majed Marji
February 2014


Scratch 2.0 Programming (e-book)

Scratch 2.0 Programming. Making games and cartoons. Detailed step by step guide for children. by  Denis Golikov February 16, 2015 The goal of the book is an introduction into programming and mathematics for middle school students. The material is written for student self‐study for Grade 5‐6 students “fire & smoke” with clones soccer (penguin)   Feather generator (remix) original:   SCRATCH_stageRain (remix) original: 3D Milkyway   Table of colors for beginners       SCRATCH_sodaSoda   Multiplayer Test Triangle fractal SCRATCHstageastronaut   explosion simulation in 10 customs 4 pens writing machine 3 hungry bugs SCRATCH_stageplatform game, 3 levels   flies collect apples Cool animation (olympic version)

BOOK: Scratch Programming in Easy Steps

Scratch Programming in Easy Steps
Sean McManus

Scratch Curriculum Guide
Computational thinking

Coding for Kindergarten


Coding for Kindergarten

a free computer programming language
computational thinking concepts (sequence, loops, parallelism, events, conditionals, operators, data
Offer opportunities for learners to engage in designing and making, not just listening, observing, and using.


Session 1: (25 – 60 min)
Introducing Scratch (5 – 15 min)
Scratch account (5 – 15 min)
Design journal (15 – 30 min)

Session 2: (35 – 75 min)
Scratch surprise (15 – 30 min)
Scratch studio (5 – 15 min)
Critique group (15 – 30 min)

Session 1:
Programmed to dance (45 – 60 min)

Session 2:
Step-by-step (15 – 30 min)
10 blocks (15 – 30 min)

Session 3:
My Studio (15 – 30 min)
Debug it! (15 – 30 min)

Session 4 & Session 5:
About me (45 – 60 min)



Make sense of problems and persevere in solving them … encourageS students to discover different ways of finding and solving problems.

Reason Abstractly and Quantitatively – Students can express abstract concepts and demonstrate their understandings of quantitative relationships such as variables through visual representations

Model with Mathematics – … activities challenge students to represent previously learned equations, data comparisons, or other mathematical relationships

Look for and Make Use of patterns