logo

Video encyclopedia

Scratch (programming language)

8:40

Should I Learn Scratch Programming Before Python

10:18

An Introduction to the Scratch Programming Language for Education

3:32

Programming for Kids and Everybody: Learn Scratch Programming

12:52

Scratch Tutorial 1: Make Your First Program

16:17

Programming For Kids: Scratch vs Code.org

Scratch is a visual programming language and online community targeted primarily at children. Using Scratch, users can create online projects and develop them into almost anything by using a simple block-like interface. When they are ready, they then share, and also discuss their creations with each other. Developed by the Lifelong Kindergarten group at the MIT Media Lab, the service is designed to help children learn to utilize their imaginations, practice common sense, and, most importantly, to interact with computers.
  • Philosophy 

  • History 

  • .sb file 

  • .sb2 file 

  • Educational use 

  • Criticism 

  • User interface 

  • Features and derivatives