Code Literacy vocabulary
Read code with confidence. 28 hand-written terms with real workplace examples.
Variable
In code, a named slot that holds a value the program can change as it runs.
String
In code, text data wrapped in quotes, used wherever words or characters appear.
Integer
In code, a whole number used for counts, indexes, and math without a fractional part.
Boolean
In code, a true or false value that drives conditions and branching logic.
Array
In code, an ordered collection of values in one variable, accessed by position.
Object
In code, a structured bundle of named fields (often key to value pairs) that group related data.
Function
In code, a reusable named block that takes inputs, runs steps, and often returns a result.
Loop
In code, a control structure that repeats work for each item or until a condition stops it.
Conditional
In code, a branch that runs different paths based on a true or false test, often written with if and else.
Null
In code, the intentional or accidental absence of a value, often written null, nil, or None.
Exception
In code, a runtime failure the system raises when something goes wrong and normal flow cannot continue.
Debugging
Finding and fixing a defect: the bug is the wrong behavior, and debugging is the hunt for its cause.
Class
In code, a blueprint that bundles data and behavior into a custom type you can create instances from.
Parameter
In code, a named placeholder in a function definition; the argument is the actual value you pass in when calling it.
Return Value
In code, the output a function hands back to its caller when it finishes.
Module
A reusable bundle of code, built-in or third-party, that you import into a project.
API
A defined contract for how two pieces of software request and exchange data.
JSON
A common text format for structured data on the web, built from objects and arrays.
Database
A persistent store of structured data; a query is the request you send to read or change it.
IDE
The application where you read and edit code, such as Xcode, VS Code, or JetBrains.
Terminal
A text interface to the operating system for running scripts, tools, and commands.
Version Control
A system that tracks every change to files so you can review, revert, and branch safely. Git is the common tool.
Repository
A folder of project files tracked by version control, often hosted on GitHub, GitLab, or Bitbucket.
Code Context
The surrounding files and snippets an AI coding tool uses to ground its answer, separate from your natural-language prompt.
Context Window
The limited amount of text an AI model can consider at once; when it fills up, earlier code may be dropped.
Dependency
External code your project relies on; risky or outdated dependencies are a common review finding.
Framework
A larger library that shapes how you build an app, such as SwiftUI, React, or Django.
Deployment
The pipeline that turns source code into a running app: build, test, and ship to users.
Building toward a role? Browse career pathways that map terms to jobs.