UsefulLinks
Computer Science
Human-Computer Interaction (HCI)
User Experience Design (UX)
1. Foundations of User Experience Design
2. The UX Design Process
3. User Research and Discovery
4. Strategy Definition and Requirements
5. Information Architecture and Interaction Design
6. Design and Prototyping
7. Testing and Validation
8. Specialized UX Topics
9. Professional Development and Career
6.
Design and Prototyping
6.1.
Ideation and Concept Development
6.1.1.
Creative Ideation Techniques
6.1.1.1.
Brainstorming Methods
6.1.1.2.
Brainwriting Techniques
6.1.1.3.
Mind Mapping
6.1.1.4.
SCAMPER Method
6.1.2.
Rapid Ideation
6.1.2.1.
Crazy 8s Exercise
6.1.2.2.
Sketch Storming
6.1.2.3.
Dot Voting
6.1.3.
Concept Evaluation
6.1.3.1.
Idea Screening
6.1.3.2.
Feasibility Assessment
6.1.3.3.
Impact Analysis
6.1.4.
Storyboarding
6.1.4.1.
Scenario Visualization
6.1.4.2.
User Journey Illustration
6.1.4.3.
Concept Communication
6.2.
Wireframing and Layout Design
6.2.1.
Wireframing Fundamentals
6.2.1.1.
Purpose and Benefits
6.2.1.2.
Fidelity Levels
6.2.1.3.
Content Prioritization
6.2.2.
Low-Fidelity Wireframes
6.2.2.1.
Paper Sketching
6.2.2.2.
Whiteboard Wireframes
6.2.2.3.
Basic Digital Wireframes
6.2.3.
Mid-Fidelity Wireframes
6.2.3.1.
Grayscale Layouts
6.2.3.2.
Content Placement
6.2.3.3.
Basic Interactions
6.2.4.
High-Fidelity Wireframes
6.2.4.1.
Detailed Layouts
6.2.4.2.
Content Specifications
6.2.4.3.
Interaction Details
6.2.5.
Wireframe Annotation
6.2.5.1.
Functional Specifications
6.2.5.2.
Interaction Notes
6.2.5.3.
Content Guidelines
6.3.
Prototyping Methods and Tools
6.3.1.
Prototyping Fundamentals
6.3.1.1.
Prototype Purpose and Goals
6.3.1.2.
Fidelity Considerations
6.3.1.3.
Tool Selection Criteria
6.3.2.
Paper Prototyping
6.3.2.1.
Low-Tech Prototyping
6.3.2.2.
Rapid Testing
6.3.2.3.
Collaborative Design
6.3.3.
Digital Prototyping
6.3.3.1.
Interactive Prototypes
6.3.3.2.
Clickable Prototypes
6.3.3.3.
Animated Prototypes
6.3.4.
Prototyping Tools
6.3.4.1.
Sketch and Design Tools
6.3.4.2.
Prototyping Platforms
6.3.4.3.
Code-Based Prototyping
6.3.5.
Prototype Testing
6.3.5.1.
Testing Objectives
6.3.5.2.
Testing Methods
6.3.5.3.
Feedback Collection
6.4.
Design Systems and Component Libraries
6.4.1.
Design System Fundamentals
6.4.1.1.
System Benefits
6.4.1.2.
Component-Based Design
6.4.1.3.
Consistency Management
6.4.2.
Atomic Design Methodology
6.4.2.1.
Atoms
6.4.2.2.
Molecules
6.4.2.3.
Organisms
6.4.2.4.
Templates
6.4.2.5.
Pages
6.4.3.
Component Library Development
6.4.3.1.
Component Documentation
6.4.3.2.
Usage Guidelines
6.4.3.3.
Code Integration
6.4.4.
Design Token Management
6.4.4.1.
Color Systems
6.4.4.2.
Typography Scales
6.4.4.3.
Spacing Systems
6.4.4.4.
Icon Libraries
6.4.5.
Design System Governance
6.4.5.1.
Maintenance Processes
6.4.5.2.
Version Control
6.4.5.3.
Team Adoption
6.4.5.4.
Evolution Planning
Previous
5. Information Architecture and Interaction Design
Go to top
Next
7. Testing and Validation