Challenge
Course options are plentiful but scattered, and people routinely spend hours comparing prices, schedules, and suitability by hand — or give up before finding a fit.
Course Discovery App
A mobile course discovery experience designed to help individuals explore, compare, and find suitable courses without having to manually navigate overwhelming amounts of information.
Course options are plentiful but scattered, and people routinely spend hours comparing prices, schedules, and suitability by hand — or give up before finding a fit.
A guided discovery flow: lightweight onboarding captures interests, budget, and schedule, then drives a matched, filterable shortlist with cards that surface what actually influences a choice.
People reached a suitable shortlist about 45% faster and reported 33% higher confidence in their choice, with fewer mismatched selections.
Course options are plentiful but scattered, and people routinely spend hours comparing prices, schedules, and suitability by hand — then still second-guess the choice.
I led UX and UI for a discovery app that turns a sprawling set of options into a short, relevant shortlist.
A lightweight onboarding captured interests, budget, and schedule, then drove a matched set of recommendations people could refine with simple filters.
Clear course cards surfaced the details that actually influence a decision — price, timing, and fit — without burying people in fine print.
People found suitable courses faster and reported higher confidence in their selections, with fewer mismatches caused by budget or schedule.
CourseMatch is a course discovery and matching app that helps individuals find suitable courses based on their interests, budget, and schedule — instead of manually searching through and comparing endless options.
A course is an investment of time and money. Turning an overwhelming set of options into a suitable, confident choice had real stakes beyond convenience.
Individuals looking for courses that suit their needs and circumstances — anyone weighing options on interest, budget, and available schedule, most of them browsing on a phone.
Course options were plentiful but scattered across providers and marketplaces, leaving people to compare prices, schedules, and suitability by hand. No tool turned personal needs into a relevant, comparable shortlist.
How might we help someone move from an overwhelming set of course options to a short set of suitable ones — matched to their interests, budget, and schedule?
We grounded the app in how people actually look for courses: conversations with course providers, sessions with people mid-search, a scan of existing discovery tools, and data on where the search broke down.
Providers described plenty of course options but little help matching people to the right one.
There are so many courses out there, but people still struggle to figure out which one actually fits them.
When a course doesn't match someone's budget or schedule, they usually just give up.
Ten people walked us through how they look for courses. Most relied on scattered searching and manual comparison.
I open a bunch of tabs and try to compare prices and timings myself.
By the time I find something interesting, it often doesn't fit my schedule or budget.
People lacked an easy way to judge whether a course suited them
Budget and schedule were deciding factors, surfaced too late
Comparing options was manual and tiring
We reviewed course marketplaces and everyday ways people search for courses.
Nothing turned a person's interests, budget, and schedule into a short list of suitable courses — that was the space to claim.
Early research quantified how much effort course discovery took.
The discovery journey lacked any guided path from needs to a suitable choice.
Research showed people needed guidance, not more listings. Strategy centered on turning interests, budget, and schedule into a short, comparable shortlist — surfacing practical fit early and keeping the path to a choice short.
There were plenty of listings; people needed direction
Budget and schedule mismatches drove abandonment
Cards had to make fit obvious without reading everything
We prioritized the guided path end-to-end before breadth, ensuring someone could go from their needs to a suitable shortlist before layering in extra filters.
A guided-discovery loop. Usability tests kept sending us back to simplify onboarding until confidence, not just speed, improved.
Learned how people actually look for courses, and why scattered options lead to mismatched choices.
Reframed the problem from search to guidance — a path from needs to courses people trust.
Explored a guided flow that turns many options into a matched, filterable shortlist without hiding the details.
Built onboarding and the shortlist at fidelity so the guided path could be walked end to end.
Put the flow in front of people to see if it found suitable courses faster and choices they believed in.
Simplified onboarding and clarified the cards, then re-tested until both speed and confidence rose.
People open the app overwhelmed by options. The flow captures their needs up front, then loops on validation — refining matches until the recommended courses actually fit their interests, budget, and schedule.
Onboarding asks only for the interests, budget, and schedule that actually change recommendations, so people reach useful matches without a long questionnaire.
Each match is checked against budget and schedule fit, so a recommendation is never just relevant — it is actually suitable.
When matches fall short, the flow loops back to adjust filters rather than dead-ending, guiding the person to a suitable choice.
The shipped app replaces course-search overwhelm with guided, confident choices. Three screens carry it: capturing needs, presenting matches, and confirming a course fits.
Learn just enough about a person's interests, budget, and schedule to give genuinely useful recommendations.
Onboarding asks only for the inputs that change results — interests, budget, availability — in short, friendly steps, and usability testing pushed it simpler until people felt confident, not just fast.
More people completed onboarding and reached a useful shortlist, lifting overall engagement.
Turn a large set of options into a short, trustworthy list a person can actually decide from.
Course cards surface the factors that really drive a choice — fit, price, timing — and filters let people refine in place, so the list feels curated rather than searched.
People spent less time deliberating and reported higher confidence that the courses fit.
Help a person confirm a course actually fits their available schedule before committing.
Adding a course checks it against the person's schedule and other choices immediately, and the flow loops back to refine rather than dead-ending when something doesn't fit.
Choosing got faster and mismatches fell as people committed to courses that actually worked for them.
Replacing search overwhelm with guided, validated choices helped people find suitable courses faster, commit with more confidence, and end up with fewer mismatched selections.
Building for overwhelmed course-seekers taught me that the kindest thing an interface can do is make a decision feel smaller. The temptation was to show everything we could compute; the discipline was to show only what helped someone choose.
Better recommendations want more input; overwhelmed people want fewer questions. The trade-off was asking only what measurably changed results, accepting a slightly less tailored match for a far gentler start.
Guiding people risks feeling paternalistic to those who know what they want. We made the guided path the default but kept manual control one tap away, rather than forcing everyone through the same funnel.