Case study

Devio

An education platform where beginners learn to code step by step. Google certification project.

01Responsive website

The Devio platform on a laptop, tablet and phone
ROLE
UX research and design
PERIOD
12 September - 15 October 2023
CONTEXT
UX/UI case study · Google Certificate
DELIVERABLE
Responsive website

The brief

What we set out to solve

Goal

Design a platform where beginners can learn the basics of front-end and back-end development. With free lessons, interactive exercises and a supportive community.

Who it is for

People aged 16 to 40 who want to learn to code but do not know where to start.

Screens

What it looks like

A Devio lesson with a code editor
Mobile screens of the Devio platform
The Devio home page on a laptop

UX process

How we approached it

From interviews and a questionnaire through a persona and information architecture to usability testing and the final responsive design.

  1. 01Interviews
  2. 02Questionnaire
  3. 03Empathy maps
  4. 04Persona
  5. 05Competitor analysis
  6. 06User journey
  7. 07Information architecture
  8. 08Wireframes
  9. 09Usability testing
  10. 10Iterations
  11. 11Final design
  12. 12Responsive versions

Research

Research findings

Qualitative research and a questionnaire showed what beginner developers miss most when learning.

85 % need better-organised learning materials

70 % want to learn on their phones while on the go

50 % want to see their learning progress

The materials are good, but more interactive exercises and real-life situations would make learning more practical.

The content helps, but I am missing a visible way to track progress and celebrate achievements.

Persona

Who we designed for

The persona was based on a combined empathy map of three respondents.

Alex

27 years old · salesperson · Brno

"Consistency. Every day counts."

Goals

Find structured courses that guide him from the basics, and learn skills that will still be useful in a few years.

Frustrations

Searching for detailed materials frustrates him, and the rapid pace of technology feels overwhelming.

Problem

Alex is looking for free front-end and back-end courses. He needs a clear learning path because he does not know where to start.

Competitors

Competitor analysis

We compared the main learning platforms and YouTube as an indirect competitor.

PLATFORMSTRENGTHSWEAKNESSES
Codecademy

Interactive and beginner-friendly.

Limited advanced content.

Coursera

Courses from leading universities.

Expensive certificates.

edX

Partnerships with prestigious institutions.

Too theoretical for beginners.

freeCodeCamp

Practical exercises and a strong community.

Navigation can feel overwhelming.

Testing

Usability testing

A moderated test with five participants in Bratislava, lasting 10 minutes each, showed where beginners get lost.

Tested lesson screen with findings 1 to 3 marked
  1. Career path

    Complete beginners did not know which course path matched the career they wanted.

  2. Filters

    Some filter features were hard to notice.

  3. Motivation

    Participants were missing elements that would motivate them to keep learning.

Design

Final design

Wireframes of Devio laptop screens
Wireframes of Devio mobile and tablet screens
Final design of Devio screens

Findings and next steps

Beginners need even the very basics explained.

KEY FINDINGS

  • Many beginners do not know the difference between front-end and back-end development.
  • Motivation drops quickly, so game elements such as learning streaks can help.

NEXT STEPS

  • A more active forum for students and tutors to exchange experiences.
  • A home page that helps people choose the right learning path.
  • Notifications and widgets that support regular learning.

Contact

Let’s talk through
your project.

Tell us what
you are planning.

A few sentences are enough: what you need, who it is for, and when you would like it. We will get back to you with a proposed next step.

Prefer to talk? Book a 20-min call

Prefer email, or having trouble with the form? info@yabi.sk