IT Glossary & Dictionary
440 terms covering Linux, Python, DevOps, Networking, Databases, and more.
Clear definitions and in-depth explanations for beginners and professionals.
D
Database Sharding
DatabasesDataclass
PythonData Loss Prevention (DLP)
SecurityData Structure
Programming ConceptsData Warehouse
DatabasesDDoS (Distributed Denial of Service)
SecurityDeadlock
DatabasesDebugging
Programming ConceptsDecorator
PythonDependency Injection
Programming ConceptsDesign Pattern
Programming ConceptsDHCP
NetworkingDictionary
PythonDisk Quota
LinuxDjango
PythonDmesg
LinuxDNS (Domain Name System)
NetworkingDNS over HTTPS (DoH)
NetworkingDNS Propagation
NetworkingDNS Record Types
NetworkingDocker
DevOpsDocker Compose
DevOpsDocker Volume
DevOpsDocstring
PythonDOM (Document Object Model)
Web DevelopmentDRY (Don't Repeat Yourself)
Programming ConceptsE
Edge Computing
Cloud ComputingElastic Load Balancing
Cloud ComputingElastic Search
DatabasesELK Stack
DevOpsEncryption
SecurityEnum
PythonEnvironment Path
LinuxEnvironment Variable
DevOpsError Budget
DevOpsETL (Extract, Transform, Load)
DatabasesEvent-Driven Architecture
Programming ConceptsException Handling
PythonEXPLAIN ANALYZE
DatabasesEXPLAIN Plan
DatabasesF
How Our IT Glossary Helps You
More than just definitions — our glossary is a learning tool that connects concepts to practical resources.
📚 Clear Definitions
Every term has a short definition for quick reference and a detailed explanation for deeper understanding.
🎯 Difficulty Levels
Each term is tagged as Beginner, Intermediate, or Advanced so you know if it matches your current knowledge.
🔗 Linked to eBooks
Terms link to relevant eBooks so you can go from a quick definition to in-depth learning in one click.
🔭 9 Categories
Browse by topic area — filter by category and A-Z letter to find exactly what you need in seconds.