Learning Hub · Reference
Roadmaps
Static maps of each discipline — how the topics fit together. A map, not a course: nothing here links out or unlocks a step.
Product Thinking
Pre-launch
- Product Vision
- Product Strategy
- Value Proposition
- Product-Market Fit
- Product Roadmap
- Product Pitch
Launch
- MVP
- Product Launch
- Press Release
Post-Launch
- Product Usage Analytics
- Customer Retention
- Product Pivot
Success Metrics
- Business Metrics
- Design Metrics
Design Research
Discover (Primary Research)
- Interviews
- Usability Test
- Surveys
- Contextual Inquiry
Types of Research
- Competitive Research
- SWOT Analysis
- Qualitative Research
- Quantitative Research
Explore & Experiment
- Task Analysis
- Analytics
- A/B Testing
- Card Sorting
Planning & Analysis
- Research Planning
- Analysis of Findings
- Research Repository
User Experience
Design Thinking
- Define
- Problem Statement
- Ideate
- Brainstorming
- Information Architecture
- User Flow
- Mind Map
- Prototype
- Sketching
- Wireframing
- Prototyping
- Test and Iterate
- Usability Test
Interaction Design
- Human-Computer Interaction
- Cognitive Psychology
- Basics & Principles
- Gestalt Principles
- Visual Hierarchy
- Jobs-to-be-Done
- User Story
Visual Design
- Personas
- Empathy Map
- Customer Journey Map
- UX Benchmarking
- Content Strategy
- UX Storytelling
User Interface
Fundamentals
- Color Palette
- Typography
- Grids & Spacings
- Iconography
Components & Patterns
- Component Library
- Design Guidelines
- Interactions
- Components
- UI Patterns
- Design Principles
- Documentation
Usability & Accessibility
- Usability Principles
- Usability Issues
- Accessible Design
- Inclusive Design
- Tools & Checklist
Web & Mobile
- Web Design
- HTML & CSS
- Responsive Layouts
- Mobile App Design
- iOS & Android
- Mobile UI Patterns
Motion & Systems
- UI Animation
- Micro-interactions
- Design Systems
- Atomic Design
- Design Handoff
- Design Tools
Communication
Product Teams
- Collaborating with Stakeholders
- Team Structure
- Analysis & Alignment
- Collaboration
Interview Skills
- Interview Skills
- Interview Guide
- Interview Questions
Design Portfolio
- Design Portfolio
- Presentation Skills
- Best Practices
- Case Studies
- Design Presentation
Methodologies
- Project Planning
- Methodologies
- Agile UX
- Lean UX
- Define OKRs
Soft Skills
- Soft Skills
- Management
- Collecting Feedback
- Design Questions
Web Fundamentals
How the Web Works
- How Does the Internet Work
- What is HTTP
- DNS and How It Works
- What is Domain Name
- What is Hosting
- Browsers and How They Work
Version Control
- Git
- GitHub
- GitLab
- Version Control Systems
- Repo Hosting Services
Package Managers
- npm
- Yarn
- pnpm
- Bun
HTML & CSS
HTML
- HTML Basics
- Semantic HTML
- Forms & Validations
- Accessibility
- SEO Basics
- Conventions & Best Practices
CSS
- CSS Basics
- Layouts (Flexbox & Grid)
- Responsive Design
- Modern CSS
CSS at Scale
- CSS Architecture (BEM)
- CSS Preprocessors (Sass)
- CSS Frameworks (Tailwind)
- Design Systems
JavaScript & TypeScript
JavaScript Fundamentals
- JavaScript Basics
- DOM Manipulation
- Fetch API / AJAX
- ES6+ Syntax
- Events & Event Bubbling
- Hoisting & Closures
- Prototype & this Keyword
Web APIs & Browser Features
- Web APIs
- Web Components
- Custom Elements
- Shadow DOM
- Service Workers
TypeScript
- TypeScript
- Type Checkers
Frameworks & Meta-Frameworks
Pick a Framework
- React
- Vue
- Angular
- Svelte
- Solid.js
Meta-Frameworks
- Next.js
- Nuxt.js
- SvelteKit
- Astro
- SSR
- SSG
Routing & Data
- React Router
- GraphQL
- Apollo
- TanStack
Mobile & Desktop
- React Native
- Flutter
- Ionic
- Electron
- Tauri
Build, Test & Ship
Build Tools
- Vite
- Module Bundlers (Webpack, Rollup, Parcel)
- esbuild
- SWC
Code Quality
- ESLint
- Prettier
- Linters & Formatters
- Code Reviews
- Refactoring
Testing
- Jest
- Vitest
- Cypress
- Playwright
- Unit & E2E Testing
Deployment & Hosting
- Netlify
- Vercel
- Cloudflare
- GitHub Pages
Security, Performance & Practice
Security
- Web Security
- CORS
- CSP
- OWASP Top Risks
- Auth Strategies
- HTTPS
Performance
- Web Performance
- Cache Control
- Lighthouse
- PWAs
- Service Workers
Working with AI
- Prompting Techniques
- AI-Assisted Coding
- AI Coding Agents
- Implementing AI Features
- MCP
Web Fundamentals
How the Web Works
- How Does the Internet Work
- What is HTTP
- DNS and How It Works
- What is Domain Name
- What is Hosting
- Browsers and How They Work
Version Control
- Git
- GitHub
- GitLab
- Version Control Systems
- Repo Hosting Services
Frontend Basics
- HTML
- CSS
- JavaScript
- Frontend Basics
Languages & APIs
Pick a Language
- Python
- JavaScript (Node.js)
- Java
- Go
- Rust
- PHP
- Ruby
- C
Learn About APIs
- REST
- JSON APIs
- GraphQL
- gRPC
- SOAP
- Open API Specs (Swagger)
Web Servers
- Nginx
- Apache
- Caddy
- MS IIS
Databases
Relational Databases
- PostgreSQL
- MySQL
- MariaDB
- MS SQL
- Oracle
- SQLite
NoSQL Databases
- MongoDB
- CouchDB
- DynamoDB
- Cassandra
- Redis
- Neo4j
Database Fundamentals
- ACID
- Transactions
- Normalization
- Database Indexes
- ORMs
- Migrations
Scaling Databases
- Sharding Strategies
- Data Replication
- CAP Theorem
- N+1 Problem
Caching & Security
Caching
- Redis
- Memcached
- HTTP Caching
- Server-Side Caching
- Client-Side Caching
Security Fundamentals
- HTTPS / SSL & TLS
- CORS
- CSP
- OWASP Top Risks
- Server Security
- Hashing (MD5, SHA, bcrypt, scrypt)
Authentication
- Basic Authentication
- OAuth
- Cookie-Based Auth
- JWT
- Token Authentication
- SAML
- OpenID
Architecture & Operations
Architectural Patterns
- Monolith
- Microservices
- SOA
- Service Mesh
- Serverless
Message Brokers & Real-Time
- Kafka
- RabbitMQ
- WebSockets
- Server-Sent Events
- Long & Short Polling
Building for Scale
- Twelve-Factor Apps
- Graceful Degradation
- Circuit Breaker
- Backpressure
- Load Shifting
- Throttling
Observability
- Monitoring
- Instrumentation
- Telemetry
- Profiling Performance
- Failure Modes
Testing, Delivery & AI
Testing
- Unit Testing
- Integration Testing
- Functional Testing
CI/CD & Code Quality
- CI/CD Pipelines
- Code Reviews
- Refactoring
- Documentation Generation
Search Engines
- Elasticsearch
- Solr
Working with AI
- Prompting Techniques
- AI-Assisted Coding
- AI Coding Agents
- MCP
- Embeddings & Vectors
- RAGs
- Function Calling
- Structured Outputs
Coming soon
Product Management roadmap
This map hasn’t been written yet — check back later.
Coming soon
Business Analysis roadmap
This map hasn’t been written yet — check back later.
Coming soon
Project Management roadmap
This map hasn’t been written yet — check back later.