Overview
UI/UX design is about creating digital products that people love to use. It's the intersection of psychology, visual design, and problem-solving. UX (User Experience) focuses on HOW a product works: UI (User Interface) focuses on HOW it looks:.
Expected Salaries (2025)
Key Terms You Should Know
User Research
Understanding your users before you design. Who are they? What do they need? What frustrates them? Research methods include interviews, surveys, and observing people use existing products.
Persona
A fictional character representing a type of user. "Sarah, 28, marketing manager, uses mobile primarily, values efficiency" helps the team design for real people, not abstract "users."
User Journey
A map of all the steps a user takes to accomplish a goal. From first hearing about your product to becoming a loyal user. Shows touchpoints, emotions, and pain points along the way.
Wireframe
A simple, low-fidelity sketch of a page layout. No colors, no images—just boxes and lines showing where elements go. Wireframes focus on structure before visual design.
Mockup
A high-fidelity, polished visual design. What the final product will look like—actual colors, typography, images, and branding. Mockups look like screenshots of the finished product.
Prototype
An interactive version of your design. Click buttons, navigate between screens—but there's no real code behind it. Prototypes let you test with users before spending time on development.
Figma
The industry-standard design tool. It's free, browser-based, and collaborative. You'll create wireframes, mockups, prototypes, and design systems in Figma. Learn it well.
Usability Testing
Watching real users attempt tasks in your design. You give them a goal ("Book a flight"), watch what they do, and identify problems. This is how you make designs actually usable.
Design System
A library of reusable components and guidelines. Buttons, forms, colors, typography—all defined once and used consistently everywhere. Makes design scalable and consistent.
Accessibility (a11y)
Designing for people with disabilities. Color contrast for low vision, alt text for screen readers, keyboard navigation. Good accessibility benefits everyone, not just disabled users.
The Complete Learning Path
Follow these steps in order. Each builds on the previous. All resources are 100% free.
Learn Design Fundamentals
Duration: 3-4 weeksWhat you'll learn: The basic principles that make designs work. These apply whether you're designing apps, websites, or posters.
Core principles:
- Color theory: How colors work together, creating palettes, emotional impact
- Typography: Choosing fonts, hierarchy, readability
- Layout: Alignment, grids, spacing, white space
- Visual hierarchy: What the eye notices first and why
- Gestalt principles: How humans perceive grouped elements
Learn UX Research & Strategy
Duration: 4-6 weeksWhat you'll learn: How to understand users before designing. Good design is based on research, not assumptions. This is what separates amateurs from professionals.
Research methods you'll learn:
The best designers are great researchers. Understand the problem deeply before jumping to solutions.
- User interviews: Talking to users, asking the right questions
- Surveys: Collecting quantitative data at scale
- Personas: Creating user archetypes
- User journey mapping: Visualizing the user experience
- Competitive analysis: Learning from existing solutions
Master Figma
Duration: 4-6 weeksWhat you'll learn: Figma is your primary tool. You'll spend hours in it every day as a designer. Learn it deeply.
Skills to master:
Figma is free for personal use—no barrier to practice.
- Basic shapes and layouts: Frames, groups, constraints
- Components: Reusable elements with variants
- Auto Layout: Responsive, flexible designs
- Prototyping: Interactive, clickable mockups
- Design systems: Styles, components, documentation
- Collaboration: Comments, sharing, handoff to developers
Learn Usability Testing
Duration: 2-3 weeksWhat you'll learn: Testing your designs with real users. This is where you find out if your design actually works or just looks pretty.
Testing methods:
Key insight: Testing with 5 users reveals ~85% of usability issues. You don't need huge sample sizes.
- Moderated testing: Watch users complete tasks, ask questions
- Unmoderated testing: Users test on their own, you review recordings
- A/B testing: Compare two versions to see which performs better
- Heuristic evaluation: Expert review against usability principles
Build Portfolio & Apply
Duration: 4-6 weeksWhat you'll do: Create case studies that show your process. Hiring managers care about HOW you think, not just final designs.
Portfolio must-haves:
Where to host: Personal website, Behance, or Dribbble. A clean, simple portfolio beats a flashy, confusing one.
- 3-5 case studies showing the full process
- Problem definition → Research → Ideation → Design → Testing → Results
- Show your thinking, not just final screens
- Real projects (even personal/redesign projects count)
Tips for Success
- Study existing designs. Screenshot apps you love. Figure out WHY they work. Develop your design eye by analyzing.
- Keep it simple. Beginners add too much. Expert designers remove. When in doubt, simplify.
- Talk to users. Every design decision should tie back to user needs. "Because it looks cool" is never enough.
- Embrace critique. Getting feedback is uncomfortable but essential. Your first version is never the best version.
- Learn developer basics. Understanding HTML/CSS constraints will make your designs more feasible and earn developer respect.
Save This Roadmap
Download a PDF version to track your progress offline.
