Any programming language that lets users create programs by manipulating "blocks" or graphical programing elements, rather than writing code using text. Examples include Code Studio, Scratch, Blockly, and Swift. (Sometimes called visual coding, drag and drop programming, or graphical programming blocks)
Back
code
Front
The language that programmers create and use to tell a computer what to do.
Back
run program
Front
Cause the computer to execute the commands you've written in your program.
Back
event
Front
An action that causes something to happen.
Back
algorithm
Front
A list of steps to finish a task.
Back
programming
Front
The art of creating a program.
Back
pixel
Front
Short for "picture element", the fundamental unit of a digital image, typically a tiny square or dot that contains a single point of color of a larger image.
Back
workspace
Front
The white area on the right side of Code.org's online learning system where you drag and drop commands to build your program.
Back
bug
Front
An error in a program that prevents the program from running as expected.
Back
debugging
Front
Finding and fixing problems in an algorithm or program.
Back
command
Front
An instruction for the computer. Many commands put together make up algorithms and computer programs.
Back
accessibility
Front
The design of products, devices, services, or environments taking into consideration the ability for all users to access, including people who experience disabilities or those who are limited by older or slower technology.
Back
toolbox
Front
The tall grey bar in the middle section of Code.org's online learning system that contains all of the commands you can use to write your program.
Back
program
Front
An algorithm that has been coded into something that can be run by a machine.
Back
loop
Front
The action of doing something over and over again.
Back
abstraction
Front
A simplified representation of something more complex.