In Scratch
Coding Terms
Computer Science
More Scratch
Coding Languages
100

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

100

A person who creates computer programs

Programmer

100

A series of connected blocks or text that perform a specific function

Script

100

Graphical bubble that shows a sprite speaking

Speech Bubble

100

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

200

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

200

A planned piece of work that has a specific purpose (such as to find information or to make something new)

Project 

200

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

200

Making a copy of a sprite.

Cloning

200

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

300

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

300

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

300

A (small) defect or fault in a program

Bug

300

Using the Scratch “Pen” feature to write on the stage.

Drawing

300

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

400

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

400

The programs that run on a computer and perform certain functions

Software

400

International network of computers can also be known as

Internet

400

Displays the location of your X and Y positions

Coordinates

400

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

500

Pictures used to change how a Sprite looks, or to animate a Sprite.

Costume

500

A sequence of instructions that can be processed by a computer.

Algorithm

500

Physical components of your computer

Hardware

500

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

500

HTML is short for 

Hypertext Markup Language