A programming language and online community where you can create your own interactive stories, games, and animations -- and share your creations with others around the world. In the process of designing and programming Scratch projects, young people learn to think creatively, reason systematically, and work collaboratively. It was developed by the Lifelong Kindergarten Group at the MIT Media Lab.
Scratch
A person who creates computer programs
Programmer
A series of connected blocks or text that perform a specific function
Script
Graphical bubble that shows a sprite speaking
Speech Bubble
Created in the 1970s, Structure Query Language is the long way to say this programming language. What is the shortened way to say the same data analytics language?
SQL
Puzzle-piece shapes that are used to create code in Scratch. The blocks connect to each other like a jigsaw puzzle, where each data type (event, command, reported value, reported boolean, or script end) has its own shape and a specially shaped slot for it to be inserted into.
Block
A planned piece of work that has a specific purpose (such as to find information or to make something new)
Project
An external flash drive, small enough to carry on a key ring, that can be used with any computer that has a USB port. It is used to save files.
USB thumb drive
Making a copy of a sprite.
Cloning
Named after a snake this coding language is used for writing scripts and programs to communicate instructions to computers. For instance, this type of script can automate file operations, manage system tasks, or control hardware components, allowing developers to interact with computers at a low level.
Python
Characters or pictures that you can make move or say things or change what they look like. Sprites are either user-created, uploaded, or found in the sprites library, and are the objects that perform actions in a project.
Sprite
A program (as a word processor or a spreadsheet) that performs one of the major tasks for which a computer is used but is not always on a computer
App or Application
A (small) defect or fault in a program
Bug
Using the Scratch “Pen” feature to write on the stage.
Drawing
A general-purpose, high-level, and open-source programming language that is easy to learn. Used for web development, 3D modeling, and data processing. Companies that use this programming language are Grubhub, Policygenius, and MassMutual.
Ruby
The area of the screen where the action occurs in a Scratch program. Also the background of the project, but it can have scripts, backgrounds, and sounds, similar to a sprite.
Stage
The programs that run on a computer and perform certain functions
Software
International network of computers can also be known as
Internet
Displays the location of your X and Y positions
Coordinates
Coders can use this text-based coding language for web development, mobile development, and game development. Developed in 1995, it works in every popular browser.
Javascript
Pictures used to change how a Sprite looks, or to animate a Sprite.
Costume
A sequence of instructions that can be processed by a computer.
Algorithm
Physical components of your computer
Hardware
The blocks that start every script. They are shaped with a rounded top and a bump at the bottom — this is so you can only place blocks below them.
Hat Block
HTML is short for
Hypertext Markup Language