{ }< />( )[ ]=>::&&||
🌳 SKILL TREE

UI/UX Designer

A comprehensive and practical design roadmap covering foundational UX principles, user research, information architecture, interaction design, visual design, Figma mastery, design systems, accessibility, usability testing, and professional portfolio development to meet industry standards.

56Skills
0Done
0XP
0%
📘

UX Fundamentals & User Research

CORE

Establish a strong understanding of Human-Centered Design, design thinking, and essential user research methodologies to uncover user needs, problems, and behaviors, forming the bedrock of effective design solutions.

📘

Introduction to Human-Centered Design & Design Thinking

CORE

Understand the core philosophy of Human-Centered Design (HCD) and the iterative Design Thinking process (Empathize, Define, Ideate, Prototype, Test). Learn the value proposition of UX in business and its impact.

📘

Core UX Principles & Design Ethics

CORE

Explore fundamental UX principles like usability, usefulness, desirability, and accessibility. Discuss ethical considerations in design, data privacy, persuasive design, and identifying dark patterns.

📘

User Research Planning & Methodologies

CORE

Learn to define clear research goals, formulate hypotheses, select appropriate qualitative and quantitative methods, create detailed research plans, and understand sampling strategies.

📘

Qualitative Research: Interviews, Surveys, Contextual Inquiry

CORE

Practice conducting effective user interviews, writing unbiased survey questions, facilitating focus groups, and performing contextual inquiries to gather rich, deep descriptive data about user behaviors and motivations.

📘

Quantitative Research: Analytics, A/B Testing, Benchmarking

⚡ ADV

Understand the basics of quantitative data, how to set up and interpret website/app analytics, principles of A/B testing for validating hypotheses, and UX benchmarking to measure performance over time.

📘

User Analysis: Personas, Empathy Maps, Journey Maps

CORE

Create actionable user artifacts like detailed personas, empathy maps, and user journey maps to synthesize research findings, build shared understanding of users and their experiences, and identify pain points and opportunities.

📘

Competitive Analysis & Market Research

CORE

Analyze direct and indirect competitors to identify industry best practices, market gaps, strengths, weaknesses, and opportunities for differentiation. Learn to conduct a thorough competitive audit and SWOT analysis.

📘

Stakeholder Interviews & Mapping

CORE

Learn to conduct effective interviews with project stakeholders to gather business requirements, understand organizational goals, and map stakeholder relationships and influence.

📘

Synthesizing Research & Uncovering Actionable Insights

CORE

Master methods like affinity mapping, thematic analysis, and prioritization matrices to group research data, identify patterns, and translate raw observations into actionable design insights and well-defined problem statements.

📘

Information Architecture & Interaction Design

CORE

Learn to structure digital products logically, design intuitive navigation, and create engaging, usable interactions that guide users effectively through a seamless experience.

📘

Information Architecture Principles & Methods

CORE

Understand how to organize, structure, and label content effectively. Explore methods like card sorting, tree testing, sitemaps, and content inventories to create clear navigation systems and mental models.

📘

Content Strategy for UX & UX Writing

CORE

Develop strategies for planning, creating, and governing content. Learn principles of UX writing for clarity, conciseness, tone of voice, and microcopy to enhance the user experience and guide users.

📘

Interaction Design Principles: Laws of UX, Heuristics

CORE

Dive into core interaction design principles, including Jakob Nielsen's 10 Usability Heuristics, Hick's Law, Fitt's Law, Miller's Law, and Gestalt principles to create intuitive, efficient, and delightful interactions.

📘

Common UI Patterns & Component States

CORE

Identify and apply common UI design patterns (e.g., navigation, forms, search, data display) and understand different component states (hover, active, disabled, error, success) to build predictable and robust interfaces.

📘

User Flows, Task Analysis & Wireframing

CORE

Map out user flows to visualize task completion steps and conduct task analysis to simplify complex processes. Translate research and conceptual designs into basic wireframes to establish layout and functionality.

📘

Low-Fidelity Prototyping & Ideation

CORE

Learn to quickly translate ideas into tangible low-fidelity prototypes using sketching or basic digital tools. Explore ideation techniques like brainstorming, crazy eights, and concept mapping to generate diverse solutions.

📘

Form Design Best Practices

CORE

Master the principles of designing usable and efficient forms, including input types, validation, error handling, layout, and progressive disclosure to minimize user effort and errors.

📘

Microinteractions & UI Animation

⚡ ADV

Explore the power of microinteractions to enhance usability, provide feedback, and delight users. Learn principles of UI animation for transitions, states, and conveying hierarchy and flow.

📘

High-Fidelity Prototyping

CORE

Develop advanced, interactive prototypes that closely resemble the final product's look and feel, enabling realistic testing and clear communication of the user experience to stakeholders.

📘

UI & Visual Design Excellence

CORE

Master the aesthetics of user interfaces, including layout, typography, color, and responsive design, ensuring visual appeal, intuitive understanding, and brand consistency across all platforms.

📘

Visual Design Fundamentals: Layout, Grids, Space

CORE

Understand the core principles of visual design, including effective use of white space, grid systems (8pt grid, columns), alignment, proximity, and visual hierarchy to create clean, organized, and balanced interfaces.

📘

Typography & Readability

CORE

Learn to select appropriate typefaces, establish a readable and accessible type scale, manage line height, letter spacing, font weights, and paragraph styles to optimize text readability and visual appeal for diverse contexts.

📘

Color Theory & Application in UI

CORE

Explore color theory, color psychology, and best practices for creating harmonious, accessible, and brand-aligned color palettes for user interfaces. Understand primary, secondary, accent, and semantic colors.

📘

Iconography, Imagery & Branding

CORE

Design and select effective, consistent icons. Utilize photography, illustrations, and other imagery to enhance user experience. Understand how to integrate brand identity and visual language consistently across a product.

📘

Responsive & Adaptive Design

CORE

Design interfaces that adapt seamlessly to various screen sizes, orientations, and devices (mobile, tablet, desktop, wearables). Understand breakpoints, flexible layouts, content prioritization, and mobile-first approach.

📘

Designing for Specific Platforms (iOS, Android, Web)

CORE

Learn to design native applications adhering to platform-specific guidelines like Apple's Human Interface Guidelines (HIG) and Google's Material Design, as well as best practices for web applications.

📘

Applying & Contributing to Design Systems

⚡ ADV

Understand how to effectively use an existing design system to maintain consistency and efficiency in your UI work. Learn about contributing new patterns and components, adhering to documentation and governance.

📘

Design Critique & Feedback Processes

CORE

Learn to give and receive constructive design feedback effectively. Participate in design critiques to refine solutions, articulate design decisions with rationale, and collaborate effectively with peers and stakeholders.

📘

Figma Mastery & Design Systems

CORE

Become proficient in Figma for collaborative design, building efficient component libraries, and establishing scalable design systems to maintain consistency and accelerate development.

📘

Figma Essentials: Tools, Frames, Text, Images

CORE

Master the fundamental tools and features of Figma, including frames, shapes, vectors, text, images, and basic layer management to efficiently create static designs and layouts.

📘

Auto Layout & Constraints in Figma

CORE

Learn to use Auto Layout for creating responsive and flexible components and designs that adapt to content changes and screen sizes. Understand constraints for adapting elements within frames.

📘

Components, Variants & Component Properties

CORE

Create reusable UI components, manage their states, types, and interactions with Variants, and leverage Component Properties for greater flexibility, scalability, and maintainability in your designs.

📘

Advanced Prototyping & Animation in Figma

CORE

Build interactive prototypes with complex flows, dynamic overlays, smart animate transitions, and interactive components. Simulate realistic user experiences for effective testing and presentation.

📘

Figma Plugins, Shortcuts & Workflow Optimization

⚡ ADV

Enhance your Figma workflow with powerful plugins for various tasks (e.g., content generation, accessibility checks) and master keyboard shortcuts to maximize efficiency and speed up your design process.

📘

Collaborative Workflows & Version Control in Figma

CORE

Learn to collaborate effectively with teams in Figma, manage file versions and history, utilize comments, and establish a clear file organization structure for shared projects.

📘

Introduction to Design Systems & Tokens

CORE

Understand the purpose, benefits, and core components of design systems. Learn about design tokens as the atomic elements that define visual and interactive properties across a product suite.

📘

Building & Maintaining a Design System Library

⚡ ADV

Learn to create and manage a scalable design system library in Figma, including component architecture, documentation best practices, versioning strategies, and governance for collaborative teams.

📘

Accessibility, Testing & Handoff

CORE

Design for inclusivity, validate designs through rigorous usability testing, and ensure smooth collaboration and efficient handoff processes with development teams for successful implementation.

📘

Web Content Accessibility Guidelines (WCAG)

CORE

Deep dive into WCAG principles (Perceivable, Operable, Understandable, Robust) and success criteria (A, AA, AAA) to ensure your designs meet international accessibility standards for diverse users.

📘

Inclusive Design Practices & Assistive Technologies

CORE

Adopt inclusive design mindsets and understand how people with diverse abilities (cognitive, motor, visual, auditory) interact with digital products. Learn about common assistive technologies (screen readers, voice control, switch control).

📘

Accessibility Testing & Auditing Tools

CORE

Learn to use various tools for accessibility testing, including contrast checkers, keyboard navigation checks, screen reader emulators, and automated accessibility auditing tools (e.g., Axe, Lighthouse).

📘

Usability Testing Methods & Planning

CORE

Learn to plan and conduct various usability tests (moderated, unmoderated, remote, in-person, guerrilla testing). Define clear objectives, recruit representative participants, create realistic tasks, and facilitate sessions effectively.

📘

Analyzing Test Results & Reporting Findings

CORE

Synthesize qualitative and quantitative data from usability tests. Identify patterns, prioritize usability problems by severity, and present actionable recommendations to stakeholders for design improvements and iterations.

📘

Design Handoff & Developer Collaboration (Figma Dev Mode)

CORE

Prepare designs for seamless developer handoff. Learn to use Figma's Dev Mode effectively, create clear specifications, annotate designs, and provide assets for efficient, accurate implementation.

📘

Cross-functional Communication & Stakeholder Management

CORE

Develop strong communication, presentation, and negotiation skills. Learn to collaborate effectively with product managers, engineers, marketing, and other stakeholders, advocating for user needs and design decisions.

📘

Post-Launch Monitoring & Design Iteration

⚡ ADV

Understand the importance of post-launch monitoring using analytics and feedback loops. Learn to identify areas for improvement and engage in continuous design iteration and optimization based on real-world data.

📘

Portfolio & Career Development

⚡ ADV

Craft compelling case studies, strategically build your personal brand, and prepare rigorously for interviews to effectively launch and advance your UI/UX design career in the industry.

📘

Crafting UX Case Studies: Problem, Process, Solution, Impact

⚡ ADV

Learn the art of storytelling in UX. Structure your case studies with clear problem statements, detailed process, design solutions, trade-offs, and measurable impact using STAR method principles.

📘

Building Your Portfolio Website: Best Practices

⚡ ADV

Design and build a professional online portfolio that showcases your best work. Focus on clear navigation, visual appeal, concise project summaries, and articulating your unique design voice and process.

📘

Resume & LinkedIn Optimization

⚡ ADV

Tailor your resume and LinkedIn profile to stand out to recruiters in the UI/UX field. Highlight relevant skills, experience, and accomplishments using industry-specific keywords and a strong personal brand narrative.

📘

Interview Preparation: Portfolio Reviews, Whiteboard Challenges

⚡ ADV

Prepare for common UX interview formats, including in-depth portfolio walkthroughs, live design/whiteboarding challenges, technical questions, and behavioral questions. Practice articulating your design process and rationale under pressure.

📘

Networking & Mentorship

⚡ ADV

Learn the importance of networking in the design community, how to effectively connect with peers and industry leaders, and seek out mentorship opportunities for career growth and guidance.

📘

Personal Branding & Online Presence

⚡ ADV

Develop a unique personal brand that reflects your design philosophy and skills. Learn to leverage platforms like Medium, Dribbble, Behance, and Twitter to build a professional online presence and thought leadership.

📘

Career Paths: Freelance, Agency, In-House

⚡ ADV

Explore different career avenues for UI/UX designers, understanding the pros and cons, required skill sets, and typical work environments of freelancing, working at agencies, or joining in-house product teams.

📘

Continuous Learning & Industry Trends

⚡ ADV

Stay updated with the latest trends and innovations in UI/UX design, emerging technologies (e.g., AI in UX, VR/AR, voice UI), and cultivate a mindset of continuous learning and skill development to remain competitive.

Next Career Milestone