Dictionary
This page lists terms and abbreviations used across ITLearn. If you meet a word or acronym you do not understand, check here first.
Missing a term?
Tell us if a term is missing or wrong. Send a fix via GitHub.
Computing Fundamentals
- API (Application Programming Interface) - A defined way for two pieces of software to communicate.
- CLI (Command Line Interface) - A text-based way to control a computer, as opposed to a GUI.
- CPU (Central Processing Unit) - The processor. It runs instructions and performs the computer’s calculations.
- GUI (Graphical User Interface) - A visual, point-and-click way to control a computer.
- OS (Operating System) - The software that manages hardware and runs other programs. Examples: Linux, Windows, macOS.
- RAM (Random Access Memory) - Fast, temporary memory used while programs run.
- VM (Virtual Machine) - A software copy of a computer that runs like physical hardware.
Networking
- DHCP (Dynamic Host Configuration Protocol) - Assigns IP addresses to devices on a network automatically.
- DNS (Domain Name System) - Converts domain names into IP addresses.
- IP (Internet Protocol) - The addressing system that lets devices find and send data to each other.
- LAN (Local Area Network) - A network limited to a small area, such as a home or office.
- NAT (Network Address Translation) - Lets multiple devices share one public IP address.
- OSI Model (Open Systems Interconnection Model) - A seven-layer model that describes how network communication works.
- TCP/IP (Transmission Control Protocol/Internet Protocol) - The core protocol suite the internet runs on.
- VLAN (Virtual Local Area Network) - A separate network segment created inside a physical network.
- VPN (Virtual Private Network) - An encrypted tunnel that extends a private network across a public one.
- WAN (Wide Area Network) - A network that covers a large geographic area and connects multiple LANs.
Cybersecurity
- CVE (Common Vulnerabilities and Exposures) - A public record of a known security vulnerability.
- IAM (Identity and Access Management) - Systems and processes that control who can access what.
- MFA (Multi-Factor Authentication) - A login that requires two or more different types of authentication factor, such as a password plus a one-time code.
- PKI (Public Key Infrastructure) - The certificates and keys used to secure communications and verify identity.
- RBAC (Role-Based Access Control) - Grants permissions based on a user’s role, not the individual user.
- SIEM (Security Information and Event Management) - Tooling that collects and analyses security logs across an environment.
- SOC (Security Operations Centre) - The team that monitors and responds to security threats.
- SSH (Secure Shell) - An encrypted protocol used to access and manage systems remotely.
- TLS (Transport Layer Security) - The protocol used to encrypt data in transit, such as HTTPS traffic. SSL (Secure Sockets Layer) is its obsolete predecessor.
Systems, Infrastructure and SRE
- CI/CD (Continuous Integration/Continuous Deployment) - Automated pipelines that test and release code changes.
- IaC (Infrastructure as Code) - Managing infrastructure through version-controlled configuration files, not manual setup.
- SLA (Service Level Agreement) - A formal commitment to a defined standard of service, such as uptime.
- SLO (Service Level Objective) - An internal target used to measure and manage service reliability.
- SRE (Site Reliability Engineering) - A discipline that applies software engineering practices to operations and reliability.
Service Management and Process
- CapEx (Capital Expenditure) - Upfront spending on infrastructure or assets. Compare with OpEx, ongoing operating costs.
- ITIL (Information Technology Infrastructure Library) - A widely used framework of best practices for IT service management.
- ITSM (IT Service Management) - The processes used to design, deliver, and support IT services.
General IT Concepts
- Self-Hosting - Running your own services on infrastructure you control, instead of relying on a third-party provider.
- Vendor Lock-in - A situation where switching away from a provider’s product or service becomes costly or impractical.
This glossary grows alongside the course content. Each definition stays short by design. Each path covers its own terms in full depth.