Turning Learners Into Developers
Codekilla
CODEKILLA
// codekilla.glossary()

Programming glossary.

Every acronym you'll meet in web dev, computer science and security — with a plain-English expansion. Great for interview prep and cross-referencing lessons.

21 term
2FA
Two-Factor Authentication
A8 terms
ABAC
Attribute-Based Access Control
ACID
Atomicity, Consistency, Isolation, Durability
ADT
Abstract Data Type
AI
Artificial Intelligence
AJAX
Asynchronous JavaScript and XML
API
Application Programming Interface
APT
Advanced Persistent Threat
AWS
Amazon Web Services
B4 terms
BASE
Basically Available, Soft state, Eventually consistent
BFS
Breadth-First Search
BOM
Browser Object Model
BST
Binary Search Tree
C16 terms
CD
Continuous Delivery / Deployment
CDN
Content Delivery Network
CI
Continuous Integration
CIA
Confidentiality, Integrity, Availability
CLI
Command Line Interface
CORS
Cross-Origin Resource Sharing
CPU
Central Processing Unit
CRUD
Create, Read, Update, Delete
CS
Computer Science
CSP
Content Security Policy
CSR
Client-Side Rendering
CSRF
Cross-Site Request Forgery
CSS
Cascading Style Sheets
CTF
Capture The Flag
CVE
Common Vulnerabilities and Exposures
CVSS
Common Vulnerability Scoring System
D10 terms
DB
Database
DBMS
Database Management System
DDoS
Distributed Denial of Service
DFS
Depth-First Search
DL
Deep Learning
DNS
Domain Name System
DOM
Document Object Model
DoS
Denial of Service
DP
Dynamic Programming
DSA
Data Structures & Algorithms
E1 term
EDR
Endpoint Detection and Response
F1 term
FIFO
First In, First Out
G7 terms
GC
Garbage Collector
GCP
Google Cloud Platform
GDPR
General Data Protection Regulation
GPT
Generative Pre-trained Transformer
GPU
Graphics Processing Unit
GraphQL
Graph Query Language
GUI
Graphical User Interface
H4 terms
HIPAA
Health Insurance Portability and Accountability Act
HTML
HyperText Markup Language
HTTP
HyperText Transfer Protocol
HTTPS
HyperText Transfer Protocol Secure
I8 terms
IaaS
Infrastructure as a Service
IaC
Infrastructure as Code
IAM
Identity and Access Management
IDE
Integrated Development Environment
IDS
Intrusion Detection System
IO
Input / Output
IP
Internet Protocol
IPS
Intrusion Prevention System
J2 terms
JS
JavaScript
JSON
JavaScript Object Notation
K1 term
K8s
Kubernetes
L3 terms
LFI
Local File Inclusion
LIFO
Last In, First Out
LLM
Large Language Model
M6 terms
MDR
Managed Detection and Response
MFA
Multi-Factor Authentication
MITM
Man-In-The-Middle
ML
Machine Learning
MVC
Model-View-Controller
MVVM
Model-View-ViewModel
N2 terms
NLP
Natural Language Processing
NoSQL
Not only SQL
O6 terms
ODM
Object-Document Mapping
OOP
Object-Oriented Programming
OOPS
Object-Oriented Programming System
ORM
Object-Relational Mapping
OS
Operating System
OWASP
Open Worldwide Application Security Project
P6 terms
PaaS
Platform as a Service
PCI
Payment Card Industry
PenTest
Penetration Testing
PII
Personally Identifiable Information
PKI
Public Key Infrastructure
PWA
Progressive Web App
R9 terms
RAG
Retrieval-Augmented Generation
RAM
Random Access Memory
RBAC
Role-Based Access Control
RCE
Remote Code Execution
RDBMS
Relational Database Management System
REST
Representational State Transfer
RFI
Remote File Inclusion
ROM
Read-Only Memory
RPC
Remote Procedure Call
S13 terms
S3
Simple Storage Service (AWS)
SaaS
Software as a Service
SDK
Software Development Kit
SIEM
Security Information and Event Management
SOAR
Security Orchestration, Automation and Response
SOC
Security Operations Center
SPA
Single Page Application
SQL
Structured Query Language
SQLi
SQL Injection
SSG
Static Site Generation
SSL
Secure Sockets Layer
SSO
Single Sign-On
SSR
Server-Side Rendering
T3 terms
TCP
Transmission Control Protocol
TLS
Transport Layer Security
TS
TypeScript
U5 terms
UDP
User Datagram Protocol
URI
Uniform Resource Identifier
URL
Uniform Resource Locator
UTF
Unicode Transformation Format
UUID
Universally Unique Identifier
V2 terms
VM
Virtual Machine
VPN
Virtual Private Network
W1 term
WAF
Web Application Firewall
X3 terms
XDR
Extended Detection and Response
XML
eXtensible Markup Language
XSS
Cross-Site Scripting
Y1 term
YAML
YAML Ain't Markup Language