Coding Glossary

From algorithms to variables, find clear definitions for essential programming and software development terms.

đŸ’»92 terms📚A to Z coverage
A10 terms

Abstraction

Abstraction in programming means focusing on what something does instead of how it works. It’s a way to manage complexity by hiding unnecessary detail...

AJAX

AJAX stands for Asynchronous JavaScript and XML. It’s a way to send and receive data from a web server without needing to reload the entire web page. ...

Algorithm

An algorithm is a step-by-step process for solving a problem or performing a task. It is a clear set of instructions that guides a computer or even a ...

Angular

Angular is a popular open-source framework used for building web applications. Developed and maintained by Google, it helps developers easily create d...

API (Application Programming Interface)

API or Application Programming Interface is a set of rules that lets two pieces of software talk to each other. Think of it as a menu at a restaurant....

Argument

What is an Argument in Programming? In programming, an argument is a value or data item supplied to a function or subroutine when it is called. Argume...

Array

What is an Array in Coding? An array is a data structure that stores a fixed-size, ordered collection of elements of the same data type in contiguous ...

Asynchronous Programming

What is Asynchronous Programming? Asynchronous programming is a technique that enables a program to start a potentially long-running task and remain r...

Authentication

What Is Authentication? Authentication is the process of verifying the identity of a user, system, or device before granting access to applications or...

Authorization

Authorization is a fundamental concept in computer security and software development. It determines what actions a user or system can perform after ve...

B7 terms
C11 terms

Callback

What is a Callback? In programming, a callback is a function passed as an argument to another function, which then invokes the callback at a later tim...

Class

What is Class In Object-Oriented Programming With Example A class is a blueprint in object-oriented programming (OOP) that defines the structure and b...

CLI

A CLI (Command-Line Interface) is a text-based interface that allows users to interact with a computer system or software by typing commands. Unlike g...

Cloud Computing

Cloud computing is a model for delivering computing services—such as servers, storage, databases, networking, software, and analytics—over the Interne...

Comment

What are Comments in Programming? In programming, a comment is a section of text embedded in source code that the compiler or interpreter ignores. Com...

Compiler

A compiler is a program that translates source code written in a high-level programming language into machine code or an intermediate representation t...

Concurrency

Concurrency is a concept in computer science where multiple tasks are executed in overlapping time periods instead of strictly one after another. In s...

Constant

What is a Constant in Programming? In programming, a constant is a fixed value assigned to a variable-like entity that cannot be changed during progra...

Container

What is a Container? A container is a lightweight, standalone software package that bundles an application with its code, runtime, system tools, libra...

Continuous Integration/Continuous Deployment (CI/CD)

Continuous integration/continuous deployment (CI/CD) refers to a set of software engineering practices that automate the integration, testing, deliver...

CRUD

What is CRUD? CRUD—an acronym for Create, Read, Update, Delete—is the fundamental pattern for managing persistent data in software systems. These four...

D5 terms
E5 terms
F4 terms
G3 terms
H3 terms
I4 terms
J1 term
L2 terms
M4 terms
N4 terms
O2 terms
P2 terms
Q1 term
R7 terms
S9 terms
T3 terms
U1 term
V4 terms