Clear, beginner-friendly definitions for the tech terms you'll see in job descriptions and interviews. 25 terms across 10 categories.
25
Terms
10
Categories
SEO
Optimized
A programming language used to build interactive websites and web applications.
Programming LanguagesA versatile programming language known for its simplicity, widely used in data science, AI, web development, and automation.
Programming LanguagesA typed superset of JavaScript that adds static type checking, helping catch errors before code runs.
Programming LanguagesApplication Programming Interface — a set of rules that allows different software applications to communicate with each other.
Core ConceptsA web API architecture that uses HTTP methods (GET, POST, PUT, DELETE) to perform CRUD operations on resources.
Core ConceptsJavaScript Object Notation — a lightweight data format used for storing and exchanging data between servers and web applications.
Core ConceptsA query language for APIs that lets clients request exactly the data they need, developed by Facebook (Meta).
Core ConceptsA set of practices combining software development and IT operations to shorten the development lifecycle and deliver software faster.
DevOps & CloudA platform for building, running, and shipping applications in lightweight, portable containers.
DevOps & CloudAn open-source container orchestration platform that automates deployment, scaling, and management of containerized applications.
DevOps & CloudThe delivery of computing services (servers, storage, databases, networking) over the internet instead of local hardware.
DevOps & CloudContinuous Integration and Continuous Deployment — automated practices for building, testing, and deploying software.
DevOps & CloudA branch of artificial intelligence where computers learn patterns from data to make predictions or decisions without being explicitly programmed.
Data & AIAn interdisciplinary field that uses statistics, programming, and domain knowledge to extract insights from data.
Data & AIStructured Query Language — the standard language for managing and querying data in relational databases.
Data & AIThe simulation of human intelligence by computer systems, enabling machines to learn, reason, and make decisions.
Data & AIA project management methodology that emphasizes iterative development, collaboration, and adapting to change.
Software PracticesA distributed version control system that tracks changes in source code during software development.
Software PracticesSoftware whose source code is freely available for anyone to view, modify, and distribute.
Software PracticesNow that you know the lingo, browse real job openings and find your perfect role.
Browse Jobs