Tutorial · UI/UX Design Basics
UI/UX Design Basics Every Beginner Must Know
Quick summary — UI/UX design basics
UI/UX design basics start with user-centred thinking: understand what people are trying to do before designing screens. Then apply layout and visual hierarchy, consistent typography, purposeful colour, clear spacing, familiar usability patterns and accessibility. Finally, test designs with real users and improve them based on what you observe.
In this guide you will learn:
- User-centred thinking — goals before screens.
- Layout and visual hierarchy — what stands out.
- Typography and colour — used with purpose.
- Usability principles — that guide every screen.
- Accessibility basics — for everyone.
SECTION 01UI/UX design basics start with the user
UX (user experience) is about how a product works for the people using it; UI (user interface) is about the screens, controls and visuals they interact with. Both start from the same place: understanding who the users are, what they are trying to achieve and what gets in their way. A beautiful screen that hides the one action a user needs has failed. Before opening a design tool, write down the user, their goal and the context — on a phone in a hurry, at a desk with time, with poor network. Every later design choice should make that goal easier.
| Question | Why ask it | Example answer | Design consequence |
|---|---|---|---|
| Who is the user? | Different users need different things | First-time patient booking a clinic visit | Plain language, guided steps |
| What is their goal? | Defines what must be easy | Book the earliest slot with a chosen doctor | Slot picker is the main focus |
| What is their context? | Shapes layout and detail | On a phone, often while travelling | Large tap targets, few fields |
| What blocks them today? | Shows where to improve | Too many steps, unclear availability | Fewer steps, clear available slots |
User goal statement template
As a ____ (user)
I want to ____ (goal)
so that ____ (benefit)
while ____ (context or constraint)
Example:
As a first-time patient, I want to book the earliest available slot
so that I can see a doctor this week, while using my phone on a bus.
Five-question user interview
1. Tell me about the last time you ____.
2. What did you do first? Then what?
3. What was frustrating or slow?
4. What did you do to work around it?
5. If you could change one thing, what would it be?
Listen more than you talk. Ask 'why' instead of suggesting answers.
SECTION 02Layout, visual hierarchy, typography and colour
Visual hierarchy tells users what to look at first, second and third. You create it with size, weight, colour, contrast, spacing and position. A simple check is the squint test: blur your eyes and see what still stands out — it should be the most important element. Typography basics include using one or two typefaces, a clear scale of sizes and comfortable line length. Colour should carry meaning, such as one primary action colour and clear error and success colours, rather than decoration. Consistent spacing, often based on a fixed unit, makes layouts feel organised.
| Basic | Rule of thumb | Common mistake | Fix |
|---|---|---|---|
| Hierarchy | One clear primary action per screen | Three equally bold buttons | Make one primary, others secondary |
| Typography | 1-2 typefaces, consistent size scale | Many fonts and random sizes | Define heading and body styles |
| Colour | Use colour for meaning | Colour only for decoration | Reserve primary colour for actions |
| Spacing | Use a spacing scale (e.g. 4 or 8 px steps) | Uneven gaps everywhere | Apply the scale consistently |
/* A simple, consistent scale for a beginner project */
:root {
--font-sans: "Inter", system-ui, sans-serif;
--text-sm: 14px;
--text-base: 16px;
--text-lg: 20px;
--text-xl: 28px;
--space-1: 4px;
--space-2: 8px;
--space-3: 16px;
--space-4: 24px;
--space-5: 32px;
}
body { font-family: var(--font-sans); font-size: var(--text-base); line-height: 1.5; }
h1 { font-size: var(--text-xl); margin-bottom: var(--space-3); }
.card { padding: var(--space-4); }
.stack > * + * { margin-top: var(--space-3); }
/* One primary action; secondary actions are quieter */
.btn { padding: 8px 16px; border-radius: 8px; font-weight: 600; }
.btn-primary { background: #2952cc; color: #fff; border: 1px solid #2952cc; }
.btn-secondary { background: transparent; color: #2952cc; border: 1px solid #2952cc; }
.btn-text { background: none; color: #2952cc; border: none; text-decoration: underline; }
SECTION 03Usability principles and accessibility
Usability principles are well-tested guidelines for making interfaces easy to use. Show users what is happening through feedback and status. Use familiar words and patterns instead of inventing new ones. Keep things consistent so users learn once. Prevent errors where possible, and when they happen, explain how to fix them. Accessibility means designing so people with different abilities — visual, motor, hearing or cognitive — can use the product. It overlaps heavily with good usability, and it is easiest when built in from the start rather than added later.
| Principle | What it means | Example | Quick check |
|---|---|---|---|
| Visibility of status | Users know what is happening | Loading indicator, 'Saved' message | Does every action give feedback? |
| Familiar patterns | Use known words and layouts | Cart icon, standard checkout steps | Would a new user recognise it? |
| Error prevention and recovery | Stop mistakes, explain fixes | Date picker instead of free text | Do error messages say how to fix it? |
| Accessibility | Usable by people with different abilities | Sufficient contrast, labelled fields | Contrast checker and keyboard test |
<!-- Visible label, helpful hint, clear error tied to the field -->
<label for="phone">Mobile number</label>
<p id="phone-hint" class="hint">10 digits, without +91</p>
<input id="phone" name="phone" type="tel" inputmode="numeric"
autocomplete="tel-national" aria-describedby="phone-hint phone-error"
aria-invalid="true">
<p id="phone-error" class="error" role="alert">
Enter a 10-digit mobile number, for example 9876543210
</p>
Five-user usability test (20 minutes each)
Intro: "We're testing the design, not you. Please think aloud."
Task 1: Book the earliest slot with Dr. ____ this week.
Task 2: Change the booking to the next day.
Task 3: Find the clinic's address.
Observe: where they hesitate, mis-tap or ask questions.
After: "What was hardest?" "What did you expect to happen?"
Record issues by frequency and severity.
SECTION 04Design basics practice templates
Use these templates to practise the basics on purpose. Redesigning one small screen properly teaches more than sketching many screens quickly.
Screen: ____
User goal on this screen: ____
Squint test — what stands out? ____ Is it the right thing? Y / N
Primary action clear? Y / N
Text readable (size, contrast)? Y / N
Spacing consistent? Y / N
Two improvements I would make: ____, ____
1. Pick a confusing screen from an app you use
2. Write the user goal statement
3. List 3 problems using the usability principles
4. Sketch 2 alternative layouts on paper
5. Build the better one in Figma with a type and spacing scale
6. Test with 3 people; note what changed
☐ Body text contrast at least 4.5:1
☐ Every input has a visible label
☐ Errors explain how to fix the problem
☐ Information not shown by colour alone
☐ Tap targets comfortably large
☐ Layout still works with bigger system text
SECTION 05Tips for learning UI/UX basics
Keep these points in mind as you practise:
- Start with the user goal — before any visuals.
- One primary action per screen — make it obvious.
- Use a type and spacing scale — consistency looks professional.
- Follow familiar patterns — users already know them.
- Test with five people — small tests reveal big issues.
SECTION 06Interview Q&A — UI/UX Basics
Q1What is visual hierarchy?
The arrangement of elements so users notice the most important things first, using size, weight, colour, contrast and spacing.
Q2What is the squint test?
Blurring your view of a screen to see which elements still stand out, revealing the real hierarchy.
Q3Why use a spacing scale?
Consistent spacing steps make layouts feel organised and are easier to apply and hand off.
Q4What does 'visibility of system status' mean?
The interface keeps users informed about what is happening through timely feedback.
Q5Why are placeholders not enough as labels?
They disappear when typing starts and often have low contrast, which hurts usability and accessibility.
SECTION 07Test yourself — UI/UX Basics quiz
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 08Frequently asked questions
What are the basics of UI/UX design?
Understanding users, visual hierarchy, typography, colour, spacing, usability principles, accessibility and testing with real people.
How can a beginner learn UI/UX design?
Study the basics, practise by redesigning real screens, learn Figma and test your designs with a few users.
What is the difference between UI and UX design?
UX focuses on how a product works for users; UI focuses on the visual interface they interact with.
Do I need to be good at drawing for UI/UX design?
No. Simple sketches are enough; clear thinking about users and structure matters far more.
What tools do beginners use for UI/UX design?
Paper for sketching and Figma for wireframes, visual design and prototypes are a common starting set.
SECTION 09Related reads
Classroom & online · Noida
Apply design basics in digital work
Our Digital Marketing Training Course covers digital channels, user journeys, landing pages and content — practical places to apply UI/UX basics.
Talk to a counsellor for current fees- Digital fundamentals
- Landing pages and journeys
- Hands-on projects
- Weekday & weekend batches