Glossary

Clear definitions for the words new coders keep encountering.

Use the glossary while reading lessons, articles, and exercises so vocabulary never becomes a blocker.

Foundation 0 linked lessons

Algorithm

A repeatable set of steps used to solve a problem.

Example: A sandwich recipe is an algorithm because you can follow it step by step.

Foundation 2 linked lessons

Code

Written instructions that tell a computer what to do.

Example: A line of HTML that makes a heading is code.

Tooling 1 linked lesson

File Extension

The ending of a filename that tells you what type of file it is.

Example: The .html part of index.html is the file extension.

Python 1 linked lesson

Keyword

A reserved word in a programming language with a special meaning.

Example: In Python, if and def are keywords.

Web 1 linked lesson

Server

A computer or service that sends website files and data to a browser.

Example: When you visit a website, a server sends the page back to your browser.

Tooling 1 linked lesson

Terminal

A text-based tool used to run commands on a computer.

Example: You can start a Django server from the terminal.

Python 0 linked lessons

Comment

A note in code that helps humans read it but does not run as part of the program.

Example: A comment can explain why a variable exists without changing the result.

Python 0 linked lessons

Indentation

Leading spaces that show structure in some languages, especially Python.

Example: Python uses indentation to show which lines belong together.

Foundation 1 linked lesson

Computer

A machine that follows instructions very exactly.

Example: A computer can open a website or run an app when the code tells it how.

Foundation 2 linked lessons

Instruction

A clear step that tells a computer what to do.

Example: A line of code can be one instruction in a larger program.

Web 1 linked lesson

Attribute

Extra information added inside an HTML tag.

Example: The href attribute inside an a tag tells a link where to go.

Web 0 linked lessons

Semantic HTML

HTML that uses meaningful tags so people and browsers can understand the job of each section.

Example: Using header, main, and footer is more semantic than using generic div tags for everything.

Web 2 linked lessons

Form

A page area where users type information and send it somewhere.

Example: A name field and submit button together are part of a form.

Web 1 linked lesson

.html

A common file extension for an HTML page file.

Example: index.html is often the main page file in a simple website.

Web 1 linked lesson

.css

A common file extension for a CSS file that holds styles.

Example: styles.css can control colors, spacing, and fonts.

Tooling 1 linked lesson

Console

A browser tool where developers can see messages and test small bits of code.

Example: console.log can send a quick message to the console while you debug.

Web 1 linked lesson

Website

A group of related web pages people can visit in a browser.

Example: An academy site can have a home page, lesson pages, and article pages.

Web 1 linked lesson

Title

A short name that tells people what a page or section is about.

Example: A main heading can act like the title for the page content.

Foundation 1 linked lesson

Readable

Easy for a person to look at and understand.

Example: A page with a clear heading and short paragraph feels more readable.

Web 1 linked lesson

Destination

The place a link is meant to take someone.

Example: A contact page can be the destination of a navigation link.

Web 2 linked lessons

Source

The file or location an image or other media comes from.

Example: A logo.png file can be the source for an image on a page.

Web 1 linked lesson

Visual

Related to what people can see on a page.

Example: A photo is visual content because people look at it on the page.

Web 1 linked lesson

Media

Content such as images or other visual items shown on a page.

Example: A page banner image is one simple kind of media.

Web 1 linked lesson

List

A group of related items shown together on a page.

Example: A short set of features can appear as a list on a web page.

Web 1 linked lesson

Ordered List

A list used when the order of the items matters.

Example: Steps for making tea can appear in an ordered list.

Web 1 linked lesson

Unordered List

A list used when the group matters more than the order.

Example: A list of favorite snacks can be an unordered list.

Web 1 linked lesson

Item

One entry inside a list or group.

Example: One bullet point in a feature list is one item.

Web 1 linked lesson

Design

The overall visual plan for how a page should look and feel.

Example: Color, spacing, and layout all affect a page's design.

Web 1 linked lesson

Group

Several related pieces kept together so they make sense as one set.

Example: A heading and its matching list can be grouped together on a page.

Web 1 linked lesson

Semantic

Describing something by what it means or what job it has.

Example: A semantic tag tells you what part of the page it represents.

Web 2 linked lessons

Interaction

A moment when a person does something and the page responds.

Example: Typing in a box and seeing feedback is an interaction.

Foundation 1 linked lesson

Meaning

The idea or purpose something is meant to show.

Example: A semantic tag adds meaning because it tells you the job of that page part.

Foundation 1 linked lesson

Programming Language

A language people use to write instructions for computers.

Example: Python is a programming language.

Tooling 1 linked lesson

Automation

Using software to handle repeated tasks automatically.

Example: A script that renames files for you is a small automation.

Web 1 linked lesson

Field

One place in a form where a person can type or choose something.

Example: A name box is one field in a contact form.

Tooling 1 linked lesson

Tool

Something you use to help complete a task.

Example: A code editor is one tool developers use every day.

Foundation 1 linked lesson

Beginner-Friendly

Easy to approach when you are still new.

Example: A beginner-friendly lesson explains one idea at a time.

Foundation 1 linked lesson

Information

Details or data that a page can show or collect.

Example: A form can collect information like a name or email address.

Web 1 linked lesson

Message

A note or piece of text someone can send through a form.

Example: A contact form can include a message field for a question.

Web 1 linked lesson

Name

A word used to identify a person or thing.

Example: Many forms ask for a person's name first.

Web 1 linked lesson

Email

An address people use to send and receive messages online.

Example: A sign-up form may ask for an email address.

Web 1 linked lesson

Choice

An option a user can select in a form or on a page.

Example: A yes-or-no option in a form is one choice.

Web 1 linked lesson

Form Field

One part of a form where information is entered or chosen.

Example: A name box is one form field.

Web 1 linked lesson

Submit Action

The action that sends form information.

Example: Clicking Send starts the submit action.

Web 1 linked lesson

Text Input

An input used for short typed text.

Example: A first name box is usually a text input.

Web 1 linked lesson

Email Input

An input used for an email address.

Example: A sign-up form often includes one email input.

Web 1 linked lesson

Password

Hidden text a user types to protect an account.

Example: A password field hides the letters as the user types.

Foundation 1 linked lesson

Problem

Something that is not working correctly and needs attention.

Example: A blank result when you expected a message is a problem to investigate.

Web 1 linked lesson

Src

The source value that tells an image where to load from.

Example: An image uses src to point to the picture file.

Foundation 2 linked lessons

Symbol

A character in code, such as =, ( ), or quotes.

Example: The quotes around "Hi" are symbols you will learn over time.

Web 2 linked lessons

Stylesheet

A file that stores CSS rules for a page or website.

Example: styles.css is a stylesheet that can control page colors and spacing.

Web 1 linked lesson

Declaration

One property and value pair inside a CSS rule.

Example: color: navy; is one declaration.

Web 1 linked lesson

Background

The area behind text or content inside a page element.

Example: A soft gray card background can help separate one section from another.

Web 1 linked lesson

Border

A visible line around an element.

Example: A border can outline a card or button.

Web 1 linked lesson

Padding

Space inside an element, between the content and the border.

Example: Padding keeps text from touching the edges of a box.

Web 1 linked lesson

Box Model

A beginner way to think about content, padding, border, and margin together.

Example: A card can be understood as content in the middle with padding, a border, and margin outside.

Foundation 1 linked lesson

Build

To create something step by step.

Example: You can build a tiny page by adding one simple part at a time.

Web 1 linked lesson

Height

How tall an element is allowed to be.

Example: An image area may use a fixed height to keep cards even.

Foundation 1 linked lesson

Finish

To reach the end of a task after doing the needed steps.

Example: A beginner can finish a tiny project without making it huge.