Skip to main content
UI Coach Logo
All challenges
Curated practice set

UI challenges for portfolio practice

A good portfolio project explains why the design exists, what was difficult, and how the final interaction handles reality. These intermediate exercises give you that foundation while keeping the delivery scope manageable.

Designers creating self-directed portfolio work with a credible product story.

What you will practice

Product ThinkingVisual DesignInteraction Design

Curated briefs

Choose your next problem

Challenge results updated

Intermediate
Messaging

Live Voice Translation for a Service Counter

Design a spoken translation flow that helps two people complete a practical conversation while keeping original speech and uncertainty accessible.

Mobile2 to 4 hours
Interaction DesignAccessibility
Intermediate
Messaging

Message Customer Support Without Losing Context

Design an asynchronous support chat that moves between automated intake and a human agent while preserving identity, attachments, and status.

Mobile2 to 4 hours
Interaction DesignContent Design
Intermediate
E-commerce

Hair Color Try On and Salon Brief

Design a camera preview that compares hair color options and turns a chosen look into a realistic salon consultation brief.

Mobile2 to 4 hours
Mobile DesignTrust and Safety
Intermediate
Creator tools

Distraction Free Writing Session

Design a focused writing mode that protects a chosen draft, blocks selected distractions, and recovers safely after interruption.

Desktop web2 to 4 hours
Interaction DesignError Handling
Intermediate
Social

Private Group Photo Challenge

Design a playful selfie challenge for friends that celebrates creative prompts without public appearance rankings or hostile comparison.

Mobile2 to 4 hours
Trust and SafetyMobile Design
Intermediate
Social

Plan a Last Minute Gathering

Design a rapid group planning flow that finds an available place, confirms attendance, and divides urgent tasks.

Mobile2 to 4 hours
Interaction DesignInformation Hierarchy
Intermediate
Social

Choose a Meetup Plan as a Group

Design a group decision flow that turns different schedules, budgets, locations, and interests into one workable meetup plan.

Mobile2 to 4 hours
Product ThinkingInformation Architecture
Intermediate
Creator tools

Publish a Video After Processing

Design an upload workflow that helps a creator prepare metadata, understand processing, and publish a video with the right visibility.

Desktop web2 to 4 hours
Interaction DesignError Handling
Intermediate
SaaS

Honest Subscription Cancellation

Design a cancellation journey that explains service, data, billing, and team consequences without obstructing a customer's choice.

Responsive web1 to 2 hours
Content DesignInteraction Design
Intermediate
Travel

Group Trip Decision Board

Design a shared decision board that helps friends agree on dates, destinations, budgets, and access needs without public negotiation pressure.

Responsive web2 to 4 hours
Interaction DesignProduct Thinking
Intermediate
Food and dining

Restaurant Group Order and Bill Split

Design a shared restaurant order that coordinates individual choices, dietary notes, deadlines, totals, and payment failures.

Mobile2 to 4 hours
Mobile DesignInteraction Design
Intermediate
Food and dining

Time-Sensitive Grocery Substitution Approval

Design a shopper-to-customer approval flow for unavailable groceries with price, quantity, dietary, and response-window context.

Mobile1 to 2 hours
Mobile DesignInteraction Design
Intermediate
Food and dining

Interruption-Friendly Cooking Mode

Design a hands-busy recipe mode that preserves progress across interruptions, parallel timers, substitutions, and device changes.

Mobile1 to 2 hours
Interaction DesignMobile Design
Intermediate
Social

Private Peer Appreciation

Design a consent-based reflection tool for exchanging specific appreciation within a friend group without rankings or appearance judgments.

Mobile2 to 4 hours
Trust and SafetyContent Design
Intermediate
Social

Low Pressure Dating Plans

Design a dating experience for people who prefer interest-led introductions, slower conversation, and clearly bounded first meetings.

Mobile2 to 4 hours
Content DesignTrust and Safety
Intermediate
Real estate

Plan Seasonal Property Maintenance

Design a service planner for scheduling lawn care, landscaping, and snow removal across changing seasons.

Responsive web2 to 4 hours
Service DesignInformation Architecture
Intermediate
Social

Ask a Clear Question and Evaluate Answers

Design a question and answer flow that helps people provide context, assess credibility, and recognize the most useful response.

Responsive web2 to 4 hours
Content DesignTrust and Safety
Intermediate
Education

Complete an Interactive Web Development Lesson

Design a lesson workspace that combines instruction, editable code, feedback, and progress without crowding a small laptop screen.

Desktop web2 to 4 hours
Information ArchitectureAccessibility
Intermediate
Education

Practice a Dance Routine at Home

Design a video lesson player that lets learners mirror movement, repeat sections, and track practice in limited space.

Tablet2 to 4 hours
Interaction DesignAccessibility
Intermediate
Project management

Turn Wedding Research Into Decisions

Design a planning hub that helps a couple compare advice, shortlist vendors, and record decisions without managing the entire wedding.

Responsive web2 to 4 hours
Product ThinkingInformation Architecture
Intermediate
Creator tools

Release a Novel as a Serial

Design a publishing workspace for scheduling chapters, sharing previews, and keeping readers oriented across a continuing story.

Responsive web2 to 4 hours
Information ArchitectureContent Design
Intermediate
Entertainment

Resume a Series on a Niche Streaming Service

Design a focused streaming home and playback experience for a small catalog with episodes, subtitles, and household profiles.

TV2 to 4 hours
Interaction DesignInformation Architecture
Intermediate
E-commerce

Adjust a Household Replenishment Subscription

Design a recurring order experience that predicts supply needs while making quantity, frequency, skips, and price changes easy to control.

Mobile2 to 4 hours
Information ArchitectureInteraction Design
Intermediate
Collaboration

Resolve Conflicting Document Edits

Design a conflict-resolution flow that helps collaborators reconcile overlapping document changes without hiding authorship or losing work.

Desktop web1 to 2 hours
Interaction DesignInformation Hierarchy
Intermediate
Collaboration

Turn a Meeting Decision Into Follow-Up

Design a post-meeting flow that converts one agreed decision into a durable record, owned actions, and visible follow-up.

Desktop web1 to 2 hours
Content DesignInteraction Design
Intermediate
Creator tools

Recover a Failed Video Upload

Design an upload and processing flow that preserves progress, explains failures, and gives creators a reliable path to publication.

Desktop web1 to 2 hours
Error HandlingInteraction Design
Intermediate
Creator tools

Add Chapters to a Podcast Episode

Design a chapter editor that helps a producer mark, name, validate, and publish navigable sections for one podcast episode.

Desktop web1 to 2 hours
Interaction DesignInformation Hierarchy
Intermediate
Music

Build a Playlist Together

Design a collaborative playlist flow that makes contribution, ordering, voting, and ownership understandable for a small group.

Mobile1 to 2 hours
Interaction DesignInformation Architecture
Intermediate
Entertainment

Separate Viewing Profiles in a Shared Home

Design a TV profile experience that keeps recommendations, watch history, and age boundaries useful on a shared household screen.

TV1 to 2 hours
NavigationInteraction Design
Intermediate
Security

Enroll a Passkey With a Safe Fallback

Design passkey setup that explains where access lives, confirms success, and leaves the person with a usable recovery route.

Responsive web1 to 2 hours
Content DesignInteraction Design
Intermediate
AI products

Manage Generated Image Jobs and Failures

Design a job history that helps a creative team find prior image runs, understand partial failures, and retry without losing settings or successful results.

Desktop web1 to 2 hours
Dashboard DesignError Handling
Intermediate
Education

Explore an Interactive Museum Exhibit

Design a shared exhibit kiosk that invites brief exploration, supports different abilities and languages, and resets cleanly for the next visitor.

Kiosk1 to 2 hours
Interaction DesignAccessibility
Intermediate
Food and dining

Choose a Restaurant Table

Design a reservation flow that lets diners understand a restaurant floor plan and request a suitable available table.

Mobile2 to 4 hours
Interaction DesignAccessibility
Intermediate
Education

Virtual Exam Study Room

Design a shared study space where students preparing for the same exam can plan sessions, exchange materials, and get unstuck together.

Responsive web2 to 4 hours
Interaction DesignInformation Architecture
Intermediate
E-commerce

Scheduled Gift Delivery

Design a thoughtful scheduling flow for sending flowers or gifts on future occasions without losing control of the final choice.

Mobile2 to 4 hours
Interaction DesignForms
Intermediate
E-commerce

Room Makeover Preview

Design a room visualization tool that helps renters test decor choices, compare combinations, and shop with realistic scale information.

Mobile2 to 4 hours
Interaction DesignMobile Design