Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 5 to 16. Users can create projects on the website using a block-like interface. Scratch was conceived and designed through collaborative National Science Foundation grants awarded to Mitchel Resnick and Yasmin Kafai.
Scratch is developed by the MIT Media Lab and has been translated into 70+ languages, being used in most parts of the world.
Category
Languages
Listed
Nov 5, 2026
Visit website ↗

Is this your website? Claim this listing to edit it.

More in Languages

I

Icon

www2.cs.arizona.edu · Languages

Icon is a very high-level programming language based on the concept of "goal-directed execution" in which an expression in code returns "success" along with a result, or a "failur…

F

F Sharp

fsharp.org · Languages

F# (pronounced F sharp) is a general-purpose, high-level, strongly typed, functional-first programming language that encompasses functional, imperative, and object-oriented progra…

D

Dart

dart.dev · Languages

Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server and desktop applicatio…

D

Dylan

opendylan.org · Languages

Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programm…

O

OCaml

ocaml.org · Languages

OCaml ( oh-KAM-əl, formerly Objective Caml) is a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented feature…

Hack

hacklang.org · Languages

Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Meta (as Facebook) as a dialect of PHP. The language implementation is free and open-source softwa…