Skip to main content

All Categories

Vocab Vault organizes 483 terms into 24 focused categories. Each category teaches you the vocabulary for a specific domain of software development.
Click any category below to start studying those flashcards in the app.

Foundation & Core Concepts

Foundation

28 terms | Core concepts every builder needsStart here! Learn MVP, Frontend, Backend, Deploy, Production, Local Development, and other fundamental concepts.Example terms: Vibe Coding, PRD, Prototype, Full Stack

Code & Files

27 terms | Version control and project organizationUnderstand repositories, commits, branches, merges, and how code is organized and tracked.Example terms: Repository, Clone, Commit, Push, Pull, Branch, Merge

Development

26 terms | Tools and environment basicsMaster your development environment: IDEs, terminals, runtimes, debugging, and local preview.Example terms: IDE, Terminal, Runtime, Build, Debug, Localhost

Git

25 terms | Version control masteryGit commands, workflows, and collaboration patterns. Learn git init, status, stash, log, diff, and pull requests.Example terms: git init, git status, .gitignore, Merge Conflict

APIs & Communication

APIs

27 terms | How applications talk to each otherLearn API fundamentals, authentication, endpoints, requests, responses, and status codes.Example terms: API, API Key, Endpoint, GET Request, POST Request, Status Code

Data

27 terms | Databases and data storageUnderstand databases, schemas, queries, collections, documents, and data relationships.Example terms: Database, Schema, Query, SQL, NoSQL, Collection

Cloud & Infrastructure

Cloud Services

27 terms | Firebase and backend servicesMaster cloud platforms, BaaS, serverless, Firestore, authentication, and cloud functions.Example terms: Firestore, Firebase Auth, Cloud Functions, Serverless

Hosting

25 terms | Deployment and hostingLearn about deploying apps, hosting platforms, domains, SSL, CDN, and going live.Example terms: Deploy, Hosting, Domain, SSL, CDN, Continuous Deployment

Architecture

25 terms | System design and patternsUnderstand architectural patterns, microservices, monoliths, APIs, and system design.Example terms: Microservices, Monolith, REST, GraphQL, Scalability

Design & Frontend

UI/UX Design

54 terms | User interface and experienceThe largest category! Learn components, layouts, states, interactions, and design patterns.Example terms: Hero Section, Modal, Card, Navbar, Wireframe, Responsive

CSS Styling

26 terms | Styling fundamentalsMaster selectors, properties, Flexbox, Grid, positioning, and CSS architecture.Example terms: Flexbox, Grid, Selector, Media Query, z-index, rem

Mobile

27 terms | Mobile and responsive developmentLearn PWAs, responsive design, touch events, native vs hybrid, and mobile-specific patterns.Example terms: PWA, Service Worker, Responsive Design, Touch Events

AI & Automation

AI & Prompts

21 terms | Working with AI effectivelyMaster prompting, context windows, LLMs, RAG, embeddings, and AI fundamentals.Example terms: Prompt, LLM, Context Window, Hallucination, Temperature

AI Tools

26 terms | AI coding assistantsLearn tool-specific features for Cursor, Lovable, Windsurf, Bolt, and other AI platforms.Example terms: Composer, Cascade, Canvas, Ghostwriter, Artifacts

No-Code Tools

23 terms | Automation and low-code platformsUnderstand webhooks, workflows, Zapier, Make, Airtable, and no-code builders.Example terms: Webhook, Automation, Workflow, Template, Integration

Development Tools

Tools & Platforms

30 terms | Tool-specific vocabularyPlatform-specific terms for Lovable, Cursor, Replit, Firebase, Google AI Studio, and more.Example terms: Canvas, Chat Panel, Repl, Secrets, AI Studio

Package & Build

28 terms | Dependencies and bundlingLearn npm, package managers, dependencies, build tools, and module systems.Example terms: npm, package.json, node_modules, Component, Props

Shortcuts & CLI

25 terms | Keyboard shortcuts and terminalMaster keyboard shortcuts and essential CLI commands to work faster.Example terms: Ctrl+C, cd, ls, mkdir, npm install, git commands

Quality & Security

Security

23 terms | Protecting your applicationsLearn authentication, encryption, HTTPS, XSS, CORS, and security best practices.Example terms: HTTPS, Encryption, Hashing, 2FA, OAuth, XSS

Debugging

25 terms | Finding and fixing bugsMaster debugging techniques, error types, DevTools, and troubleshooting strategies.Example terms: Bug, Console.log, Breakpoint, Try/Catch, DevTools

Testing

25 terms | Quality assuranceUnderstand testing types, test frameworks, assertions, and QA practices.Example terms: Unit Test, Integration Test, E2E, Jest, Coverage

Growth & Business

Money & Business

20 terms | Business and monetizationLearn SaaS metrics, pricing models, conversion, and business fundamentals.Example terms: SaaS, MRR, Freemium, Churn, LTV, CAC, Conversion

Analytics

19 terms | Metrics and growthMaster analytics, funnels, A/B testing, retention, and data-driven decisions.Example terms: Funnel, Conversion Rate, A/B Testing, DAU/MAU, Retention

SEO

25 terms | Search engine optimizationUnderstand SEO basics, meta tags, keywords, indexing, and discoverability.Example terms: SEO, Meta Tags, Keywords, Backlinks, Sitemap

Category Distribution

Here’s how the 483 terms are distributed:
CategoryTermsFocus Area
UI/UX Design54Design patterns and components
Tools & Platforms30Tool-specific features
Foundation28Core concepts
Package & Build28Dependencies and modules
APIs27Application communication
Code & Files27Version control
Cloud Services27Backend services
Data27Databases
Mobile27Mobile development
Development26Environment and tools
AI Tools26AI coding assistants
CSS Styling26Styling
Architecture25System design
Debugging25Bug fixing
Git25Version control
Hosting25Deployment
SEO25Search optimization
Shortcuts & CLI25Commands
Testing25Quality assurance
No-Code Tools23Automation
Security23Protection
AI & Prompts21AI fundamentals
Money & Business20Business metrics
Analytics19Growth metrics
  1. Foundation → 2. Code & Files → 3. UI/UX Design → 4. CSS Styling → 5. APIs → 6. Cloud Services → 7. Data → 8. Security
  1. Foundation → 2. AI & Prompts → 3. AI Tools → 4. Tools & Platforms → 5. Code & Files → 6. Shortcuts & CLI
  1. Foundation → 2. Code & Files → 3. Development → 4. APIs → 5. Data → 6. Cloud Services → 7. Architecture → 8. Testing → 9. Security → 10. Hosting
  1. Foundation → 2. No-Code Tools → 3. AI Tools → 4. Money & Business → 5. Analytics → 6. SEO → 7. UI/UX Design
Pro tip: Start with Foundation no matter which path you choose. Those 28 terms form the vocabulary base everything else builds on.

Next Steps

Start Learning

Search for specific terms or download the app to start your flashcard journey

Build docs developers (and LLMs) love