Coderhouse app home screen showing selected course, attendance status and upcoming class

CODERHOUSE

CODERHOUSE

MOBILE APP

MOBILE APP

Designing the first mobile experience for Coderhouse students and improving product satisfaction after launch.

Designing the first mobile experience for Coderhouse students and improving product satisfaction after launch.

ROLE

ROLE

PRODUCT DESIGNER

PRODUCT DESIGNER

TIMELINE

TIMELINE

2022 - 2023

2022 - 2023

IMPACT

IMPACT

Store ratings

Store ratings

2.2 → 4.5 App Store & Google Play rating

2.2 → 4.5 App Store & Google Play rating

NPS score

NPS score

-74 → +49 NPS score

-74 → +49 NPS score

Usability

Usability

~80% task success rate in usability testing

~80% task success rate in usability testing

ABOUT

ABOUT

Coderhouse is one of the leading online education platforms in Latin America, offering courses in digital skills such as UX design, programming and digital marketing.


I worked on the design of Coderhouse's first mobile app, translating the desktop learning experience into a mobile product for students.


The MVP focused on giving students quick access to their course information and essential learning tools.

Coderhouse is one of the leading online education platforms in Latin America, offering courses in digital skills such as UX design, programming and digital marketing.


I worked on the design of Coderhouse's first mobile app, translating the desktop learning experience into a mobile product for students.


The MVP focused on giving students quick access to their course information and essential learning tools.

The MVP included:

The MVP included:

    • Class schedule

    • Class schedule

    • Challenges and assigments

    • Challenges and assigments

    • Course materials

    • Course materials

    • Chat with teachers and tutors

    • Chat with teachers and tutors

    • Student profile and certificates

    • Student profile and certificates

Affinity diagram clustering CSAT feedback about the course experience by team: Tech, Edu and Product

CSAT results about the course experience

Affinity diagram clustering CSAT feedback about the chat experience by team

CSAT results about the chat experience

NPS feedback clustered by functional category: Challenges, Top10, UX, Material and Chat

NPS results

WHAT HAPPENED?

Shortly after launch, product satisfaction metrics started to decline. App ratings dropped from 4.6 to 2.2.


To understand why, I designed a CSAT survey — validated with the Product team and built by Engineering — that collected hundreds of open-ended responses directly in the app. Together with a UX Researcher, we analyzed and categorized the feedback.


Later, when a new PM joined the team, we ran an NPS survey sent to users via email, which gave us a broader read on overall satisfaction. The score reached was -74.


The combination of both inputs shaped our prioritization.

Three main issues emerged:

Shortly after launch, product satisfaction metrics started to decline. App ratings dropped from 4.6 to 2.2.


To understand why, I designed a CSAT survey — validated with the Product team and built by Engineering — that collected hundreds of open-ended responses directly in the app. Together with a UX Researcher, we analyzed and categorized the feedback.


Later, when a new PM joined the team, we ran an NPS survey sent to users via email, which gave us a broader read on overall satisfaction. The score reached was -74.


The combination of both inputs shaped our prioritization.

Three main issues emerged:

    • Technical instability and loading times

    • Technical instability and loading times

    • Missing functionality compared to the desktop platform

    • Missing functionality compared to the desktop platform

    • Friction in key student workflows

    • Friction in key student workflows

WHAT HAPPENED?

In-app CSAT survey flow showing welcome screen, rating questions and thank you screen

In-app survey

In-app survey

WHAT WE DID?

WHAT WE DID?

While Engineering focused on fixing stability issues, I partnered with a UX Researcher and the Product team to prioritize the most critical student workflows. Each solution was designed, prototyped and validated before development.


Based on the feedback analysis, we identified three areas where design could have the most immediate impact:

While Engineering focused on fixing stability issues, I partnered with a UX Researcher and the Product team to prioritize the most critical student workflows. Each solution was designed, prototyped and validated before development.


Based on the feedback analysis, we identified three areas where design could have the most immediate impact:

    • Assignment submission and tutor feedback

    • Assignment submission and tutor feedback

    • Direct messaging between students and tutors

    • Direct messaging between students and tutors

    • Top 10 ranking and progress visibility

    • Top 10 ranking and progress visibility

User insights board clustering student needs around notifications, chat, navigation and class content

User insights

User insights

KEY DESIGN DECISIONS

KEY DESIGN DECISIONS

Assignment submission & tutor feedback

Assignment submission
& tutor feedback

Problem

Students struggled to understand how to submit assignments and track tutor feedback.


Solution

We redesigned the flow to simplify submission and make feedback more visible.


Result

  • Clear submission form

  • File or link upload

  • Comment field for context

  • Full feedback history

Problem

Students struggled to understand how to submit assignments and track tutor feedback.


Solution

We redesigned the flow to simplify submission and make feedback more visible.


Result

  • Clear submission form

  • File or link upload

  • Comment field for context

  • Full feedback history

Assignment submission screen showing approved status, tutor feedback thread and file attachment
Redesigned chat screen with floating action button and unified message history

Direct messaging

Direct messaging

Problem

The chat feature had low discoverability and unclear interaction patterns.


Solution

We rethought the experience based on familiar messaging patterns.


Result

  • Floating action button to start conversations

  • Message history instead of fixed chats

  • Improved navigation

Problem

The chat feature had low discoverability and unclear interaction patterns.


Solution

We rethought the experience based on familiar messaging patterns.


Result

  • Floating action button to start conversations

  • Message history instead of fixed chats

  • Improved navigation

Top 10 ranking

Top 10 ranking

Problem

The ranking system relied on desktop tables, which didn’t translate well to mobile.


Solution

We designed the experience to fit mobile consumption patterns.


Result

  • Ranking list instead of tables

  • Clear points visibility

  • Access to student profiles

Problem

The ranking system relied on desktop tables, which didn’t translate well to mobile.


Solution

We designed the experience to fit mobile consumption patterns.


Result

  • Ranking list instead of tables

  • Clear points visibility

  • Access to student profiles

Top 10 ranking screen showing students ordered by points with profile photos

BEFORE & AFTER

BEFORE & AFTER

Before and after comparison of the assignment submission flow: single pending list versus full submission flow with file upload and status tracking

Assignment submission & tutor feedback

Before — single pending list with no submission flow.
After — full submission flow with file upload, status tracking and tutor feedback thread.

Assignment submission
& tutor feedback

Before — single pending list with no submission flow.
After — full submission flow with file upload, status tracking and tutor feedback thread.

Before and after comparison of the chat screen: flat mixed list versus unified history with floating action button

Chat redesign

Before — flat list with mixed channels and direct messages, no clear way to start a conversation. After — unified history view, FAB to initiate, improved discoverability.

Chat redesign

Before — flat list with mixed channels and direct messages, no clear way to start a conversation. After — unified history view, FAB to initiate, improved discoverability.

App store reviews from students rating the app 4 to 5 stars after the redesign

OUTCOMES

OUTCOMES

Within six months, the app ratings recovered from 2.2 to 4.5 on both stores and the NPS moved from -74 to +49 over the following quarters, driven by improvements in stability and the design iterations of the student workflows.


Store reviews from the period reflect the shift: students began describing the app as stable, useful and intuitive — language that wasn't present before the iterations.

Within six months, the app ratings recovered from 2.2 to 4.5 on both stores and the NPS moved from -74 to +49 over the following quarters, driven by improvements in stability and the design iterations of the student workflows.


Store reviews from the period reflect the shift: students began describing the app as stable, useful and intuitive — language that wasn't present before the iterations.

© 2026 Juan Emme

Create a free website with Framer, the website builder loved by startups, designers and agencies.