Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Persistence : Trying again and again, even when something is very hard.
F.A.I.L. : First Attempt In Learning
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Algorithm : A precise sequence of instructions for processes that can be executed by a computer
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Click : Press the mouse button
Double-Click : Press the mouse button very quickly
Drag : Click your mouse button and hold as you move the mouse pointer to a new location
Drop : Release your mouse button to "let go" of an item that you are dragging
Digital Footprint : The collected information about an individual across multiple websites on the Internet.
Algorithm : A precise sequence of instructions for processes that can be executed by a computer
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Event : An action that causes something to happen.
Event : An action that causes something to happen.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Persistence : Trying again and again, even when something is very hard.
F.A.I.L. : First Attempt In Learning
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Algorithm : A precise sequence of instructions for processes that can be executed by a computer
Click : Press the mouse button
Double-Click : Press the mouse button very quickly
Drag : Click your mouse button and hold as you move the mouse pointer to a new location
Drop : Release your mouse button to "let go" of an item that you are dragging
Algorithm : A list of steps to finish a task.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Algorithm : A list of steps to finish a task.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Event : An action that causes something to happen.
Event : An action that causes something to happen.
Algorithm : A precise sequence of instructions for processes that can be executed by a computer
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Click : Press the mouse button
Double-Click : Press the mouse button very quickly
Drag : Click your mouse button and hold as you move the mouse pointer to a new location
Drop : Release your mouse button to "let go" of an item that you are dragging
Digital Footprint : The collected information about an individual across multiple websites on the Internet.
Algorithm : A precise sequence of instructions for processes that can be executed by a computer
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Event : An action that causes something to happen.
Event : An action that causes something to happen.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Sequencing : Putting commands in correct order so computers can read the commands.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Algorithm : A list of steps to finish a task.
Algorithm : A list of steps to finish a task.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Event : An action that causes something to happen.
Event : An action that causes something to happen.
Cyberbullying : Doing something on the internet, usually again and again, to make another personal feel angry, sad, or scared.
Online : Connected to the internet.
Event : An action that causes something to happen.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Binary : A way of representing information using only two options.
Algorithm : A list of steps to finish a task.
Program : An algorithm that has been coded into something that can be run by a machine.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Program : An algorithm that has been coded into something that can be run by a machine.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Event : An action that causes something to happen.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Command : An instruction for the computer. Many commands put together make up algorithms and computer programs.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Loop : The action of doing something over and over again.
Repeat : Do something again
While Loop : A loop that continues to repeat while a condition is true.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Loop : The action of doing something over and over again.
Repeat : Do something again
Until : A command that tells you to do something only up to the point that something becomes true.
Conditionals : Statements that only run under certain conditions.
Conditionals : Statements that only run under certain conditions.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Loop : The action of doing something over and over again.
Repeat : Do something again
While Loop : A loop that continues to repeat while a condition is true.
Digital Citizen : Someone who acts safely, responsibly, and respectfully online.
Event : An action that causes something to happen.
Binary : A way of representing information using only two options.
Binary Alphabet : The two options used in your binary code.
Binary : A way of representing information using only two options.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Repeat : Do something again
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Conditionals : Statements that only run under certain conditions.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
While Loop : A loop that continues to repeat while a condition is true.
Identity Theft : When a thief steals someone’s private information in order to pretend to be that person.
Personal Information : Information that can’t be used to identify you.
Private Information : Information that can be used to identify you.
Register (Online) : To enter your information in order to sign up and get access to a website.
Event : An action that causes something to happen.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Copyright : the exclusive legal right to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Behavior : An action that a sprite performs continuously until it’s told to stop.
Sprite : A graphic character on the screen with properties that describe its location, movement, and look.
Event : An action that causes something to happen.
Define : Figure out the details of the problems that you are trying to solve
Prepare : Research, plan, and acquire materials for the activity you are about to do
Reflect : Carefully think back on something with the intention of improving the outcome in the future
Try : Attempt to do something
DNS : The service that translates URLs to IP addresses.
DSL/Cable : A method of sending information using telephone or television cables.
Fiber Optic Cable : A connection that uses light to transmit information
Internet : A group of computers and servers that are connected to each other.
IP Address : A number assigned to any item that is connected to the Internet.
Packets : Small chunks of information that have been carefully formed from larger chunks of information.
Servers : Computers that exist only to provide things to others.
URL : An easy-to-remember address for calling a web page (like www.code.org).
Wi-Fi : A wireless method of sending information using radio waves.
Crowdsourcing : Getting help from a large group of people to finish something faster.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Program : An algorithm that has been coded into something that can be run by a machine.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Loop : The action of doing something over and over again.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Conditionals : Statements that only run under certain conditions.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
While Loop : A loop that continues to repeat while a condition is true.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Cyberbully : Using technology tools to deliberately upset someone else.
Variable : A placeholder for a piece of information that can change.
Constant : A variable used throughout a program that never changes value
Variable : A placeholder for a piece of information that can change.
Variable : A placeholder for a piece of information that can change.
Variable : A placeholder for a piece of information that can change.
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
Behavior : An action that a sprite performs continuously until it’s told to stop.
Sprite : A graphic character on the screen with properties that describe its location, movement, and look.
Event : An action that causes something to happen.
Define : Figure out the details of the problems that you are trying to solve
Prepare : Research, plan, and acquire materials for the activity you are about to do
Reflect : Carefully think back on something with the intention of improving the outcome in the future
Try : Attempt to do something
Algorithm : A list of steps to finish a task.
Program : An algorithm that has been coded into something that can be run by a machine.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Sequencing : Putting commands in correct order so computers can read the commands.
Algorithm : A list of steps to finish a task.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Frustrated : Feeling annoyed or angry because something is not the way you want it.
Persistence : Trying again and again, even when something is very hard.
Program : An algorithm that has been coded into something that can be run by a machine.
Bug : Part of a program that does not work correctly.
Debugging : Finding and fixing problems in an algorithm or program.
Algorithm : A list of steps to finish a task.
Program : An algorithm that has been coded into something that can be run by a machine.
Programming : The art of creating a program.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Copyright : the exclusive legal right to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Command : An instruction for the computer. Many commands put together make up algorithms and computer programs.
Loop : The action of doing something over and over again.
Repeat : Do something again
Loop : The action of doing something over and over again.
Repeat : Do something again
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Loop : The action of doing something over and over again.
Repeat : Do something again
While Loop : A loop that continues to repeat while a condition is true.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Loop : The action of doing something over and over again.
Repeat : Do something again
Until : A command that tells you to do something only up to the point that something becomes true.
Conditionals : Statements that only run under certain conditions.
Conditionals : Statements that only run under certain conditions.
Condition : A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
Conditionals : Statements that only run under certain conditions.
Loop : The action of doing something over and over again.
Repeat : Do something again
While Loop : A loop that continues to repeat while a condition is true.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Function : A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
Cyberbullying : Doing something on the internet, usually again and again, to make another personal feel angry, sad, or scared.
Online : Connected to the internet.
Event : An action that causes something to happen.
Event : An action that causes something to happen.
Cyberbully : Using technology tools to deliberately upset someone else.
Variable : A placeholder for a piece of information that can change.
Constant : A variable used throughout a program that never changes value
Variable : A placeholder for a piece of information that can change.
Variable : A placeholder for a piece of information that can change.
Variable : A placeholder for a piece of information that can change.
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
For Loop : Loops that have a predetermined beginning, end, and increment (step interval).
Behavior : An action that a sprite performs continuously until it’s told to stop.
Sprite : A graphic character on the screen with properties that describe its location, movement, and look.
Event : An action that causes something to happen.
Define : Figure out the details of the problems that you are trying to solve
Prepare : Research, plan, and acquire materials for the activity you are about to do
Reflect : Carefully think back on something with the intention of improving the outcome in the future
Try : Attempt to do something
Binary : A way of representing information using only two options.
Binary : A way of representing information using only two options.
Binary Alphabet : The two options used in your binary code.
Binary : A way of representing information using only two options.
DNS : The service that translates URLs to IP addresses.
DSL/Cable : A method of sending information using telephone or television cables.
Fiber Optic Cable : A connection that uses light to transmit information
Internet : A group of computers and servers that are connected to each other.
IP Address : A number assigned to any item that is connected to the Internet.
Packets : Small chunks of information that have been carefully formed from larger chunks of information.
Servers : Computers that exist only to provide things to others.
URL : An easy-to-remember address for calling a web page (like www.code.org).
Wi-Fi : A wireless method of sending information using radio waves.
Crowdsourcing : Getting help from a large group of people to finish something faster.
If you are interested in licensing Code.org materials for commercial purposes, contact us.