Computer Basics
Building Web Pages
Styling the Web
Programming Basics
Game & Logic
100

A machine that works with information.

What is a computer?

100

This stands for “HyperText Markup Language” and is used to create web pages.

What is HTML?

100

This stands for “Cascading Style Sheets” and describes how HTML elements should look.

What is CSS?

100

Part of a program that does not work correctly.

What is a bug?

100

Additional information provided as input to a block to customize its functionality.

What is a parameter?

200

The information computers get from users, devices, or other computers.

What is input?

200

A piece of a website, marked by a start tag and often closed with an end tag.

What is an HTML element?

200

The part of a CSS rule that defines which HTML elements a style should be applied to.

What is a CSS selector?

200

Finding and fixing problems in an algorithm or program.

What is debugging?

200

A character on the screen with properties that describe its location, movement, and look.

What is a sprite?

300

The information computers give to users, devices, or other computers.

What is output?

300

The special set of characters that indicates the start and end of an HTML element and that element’s type.

What is an HTML tag?

300

An identifier that allows multiple elements in an HTML document to be styled the same way.

What is a CSS class?

300

An algorithm that has been coded into something that can be run by a machine.

What is a program?

300

A label for a characteristic of a sprite, such as its location or appearance.

What is a property?

400

The “thinking work” computers do to turn input into output.

What is processing?

400

The text and images on a website.

What is website content?

400

A layout model in CSS used for displaying and lining up items on a page.

What is flexbox?

400

A label for a piece of information used in a program.

What is a variable?

400

Statements that only run when certain conditions are true.

What are conditionals?

500

Saving information to use in the future.

What is storage?

500

How the content of a website is organized.

What is website structure?

500

This HTML “division” element lets you group sets of content together in a container.

What is a div?

500

A named bit of programming instructions.

What is a function?

500

A simplified representation of something more complex that helps manage details and focus on important ideas.

What is abstraction?