Udacity: uncovering the main obstacles for student drop off
Online Education • User Research
Udacity is an online educational platform offering courses such as data science, artificial intelligence, and programming. Udacity’s mission is to deliver cutting edge tech education to help individuals and organizations unlock and upskill their talent.


Role
Role
User Researcher
Team
Team
4 Researchers, 1 Design Director
Tools
Tools
GoToMeeting, Dovetail, Google Forms, Notion
GoToMeeting, Dovetail,
Google Forms, Notion
Timeline
Timeline
4 weeks
Challenge
Udacity noticed a significant and steep dropout rate: 66% of students were not completing their courses. Initial feedback revealed surface-level frustrations, but the underlying causes weren’t fully understood.
Working with a small team of researchers, we began our investigation through qualitative research to identify the deeper issues that were leading to poor retention. Ultimately, our goal was to generate actionable insights to support product and content teams but more importantly to align with student's needs.
Key Findings
We interviewed 109 churned students to gather as much qualitative data as possible. From that sample size we broke it down to 4 primary obstacles preventing them from finishing their programs:


User Interviews
Recruiment and Screening
To ensure a diverse and representative perspective, we recruited 109 students across various Nanodegree programs (React, VR, Deep Learning, Robotics, etc.) over a two-week period. We deliberately focused on students who had dropped off within the previous six months, in order to engage with fresh experiences while they were still cognitively accessible. After the interview round, we selected 93 interviews for deeper analysis based on the relevance of the responses.
Interview Framework
Our team created a semi-structured interview script designed to explore the full learner journey from initial motivations to eventual disengagement. Key themes included:
Expectations at the start of the program
Frustrations or roadblocks that disrupted progress
Experiences with getting help, feedback, and mentorship
Time management and competing responsibilities
We intentionally prompted students to recall specific stories or key moments, rather than giving general opinions. Sample questions included:
Recruiment and Screening
To ensure a diverse and representative perspective, we recruited 109 students across various Nanodegree programs (React, VR, Deep Learning, Robotics, etc.) over a two-week period. We deliberately focused on students who had dropped off within the previous six months, in order to engage with fresh experiences while they were still cognitively accessible. After the interview round, we selected 93 interviews for deeper analysis based on the relevance of the responses.
Interview Framework
Our team created a semi-structured interview script designed to explore the full learner journey from initial motivations to eventual disengagement. Key themes included:
Expectations at the start of the program
Frustrations or roadblocks that disrupted progress
Experiences with getting help, feedback, and mentorship
Time management and competing responsibilities
We intentionally prompted students to recall specific stories or key moments, rather than giving general opinions. Sample questions included:
Recruiment and Screening
To ensure a diverse and representative perspective, we recruited 109 students across various Nanodegree programs (React, VR, Deep Learning, Robotics, etc.) over a two-week period. We deliberately focused on students who had dropped off within the previous six months, in order to engage with fresh experiences while they were still cognitively accessible. After the interview round, we selected 93 interviews for deeper analysis based on the relevance of the responses.
Interview Framework
Our team created a semi-structured interview script designed to explore the full learner journey from initial motivations to eventual disengagement. Key themes included:
Expectations at the start of the program
Frustrations or roadblocks that disrupted progress
Experiences with getting help, feedback, and mentorship
Time management and competing responsibilities
We intentionally prompted students to recall specific stories or key moments, rather than giving general opinions. Sample questions included:
“Describe a time when you were stuck — what did you do?"
“What were your expectations going in, and how did that evolve?”
“If you could wave a magic wand to change one thing about the program, what would it be?”
Data Collection & Synthesis
All interviews were transcribed and tagged in Dovetail, where we tracked recurring language, frustrations, and themes. Each researcher cross-reviewed peer interviews to strengthen pattern validation and reduce bias. Tags were clustered into thematic categories that fed directly into our synthesis sessions.


We synthesized findings collaboratively in a shared Notion workspace, ultimately identifying four core challenge areas across learners. Many students expressed difficulties in more than one category, so we layered each insight by whether it was a primary or contributing factor to drop-off.
Insights Report
We created a company-wide insights report, which included:
User journey maps showing moments of friction
Direct student quotes, organized by theme
Key “How Might We” questions to spark ideation
Actionable recommendations for product, content, and support teams
The report was shared cross-functionally and used to inform roadmap discussions and pilot solutions.
Jennifer's Journey
Jennifer represents a highly motivated learner who begins with excitement but quickly encounters multiple friction points from steep content jumps to delayed help. While she initially pushes through, her motivation steadily drops as competing responsibilities and lack of support compound. Her story highlights the need for better scaffolding and flexible pacing.


Ted's Journey Map
Ted is working professional seeking career growth, but struggles to balance learning with a demanding job. His journey reveals how time constraints, mentor availability, and real-world application gaps gradually erode his confidence. He ultimately drops out, not due to lack of interest, but because the system couldn’t adapt to his life.


These journey maps helped shape our understanding of the most common breakdowns in the learner experience. We grouped our findings into four core challenge areas.




These journey maps helped shape our understanding of the most common breakdowns in the learner experience. We grouped our findings into four core challenge areas.
Ted's Journey Map
Ted is working professional seeking career growth, but struggles to balance learning with a demanding job. His journey reveals how time constraints, mentor availability, and real-world application gaps gradually erode his confidence. He ultimately drops out, not due to lack of interest, but because the system couldn’t adapt to his life.
Insight #1: Conflicting Priorities
Many students enrolled in Udacity’s Nanodegree programs while juggling full-time jobs, caregiving responsibilities, or other academic commitments. While they were highly motivated at the start, real-life responsibilities often derailed their progress. The fixed-term structure and lack of flexibility became a critical barrier to course completion.
This wasn’t a case of students giving up, many expressed a desire to return when life allowed it. The issue was that the program couldn’t pause when they needed it to.


“ Biggest thing was the time limit… I'd like to continue that course, even now. ”
Data Science Student
Underlying Causes
Students were working full-time or caregiving while studying
No option to pause progress without starting over
Feeling discouraged after falling behind, with no way to catch up
Design Opportunity
Offer flexibility and recovery mechanisms: pause buttons, custom pacing, or soft deadlines that adapt to learners' life situations. Normalize flexibility as part of the learning journey.


“ Biggest thing was the time limit… I'd like to continue that course, even now. ”
Data Science Student
Underlying Causes
Students were working full-time or caregiving while studying
No option to pause progress without starting over
Feeling discouraged after falling behind, with no way to catch up
Design Opportunity
Offer flexibility and recovery mechanisms: pause buttons, custom pacing, or soft deadlines that adapt to learners' life situations. Normalize flexibility as part of the learning journey.
Insight #3: Getting Help
Timely help was a major barrier. Students who got stuck often waited days for mentor replies or didn't know where to go. Delays broke momentum and led to dropouts; not because students lost interest, but because they lost a clear path forward.




Underlying Causes
Slow or inconsistent mentor response times
Students were unsure how to escalate or where to ask
Help, when received, was sometimes generic or not actionable
Design Opportunity
Set clearer expectations (e.g., “Response in under 24 hours”)
Route learners through smarter support flows (automated triage, FAQs, community answers)
Empower mentors with templates or tools to give faster, more targeted responses
How might we help every student feel comfortable seeking help?
How might we promote prompt, tailored answers to questions in our community?
Insight #2: Conflicting Priorities
Many students struggled with the difficulty of the content early in their Nanodegree. They lacked the prerequisite skills, and course materials often assumed prior knowledge they didn’t have. This led to frustration and early disengagement.




Underlying Causes
Students underestimated how much prior knowledge was needed
Courses did not offer enough scaffolding or refresher resources
Difficulty compounded quickly after falling behind on one concept
Design Opportunity
Create onboarding and readiness checks such as pre-course skill assessments, personalized learning plans, or prerequisite refreshers. Build clearer scaffolding into early course units to help students ramp up confidently.
Insight #4: Goals & Alignment
Some students enrolled with specific goals in mind such as building a personal project or advancing in a job. However many found the course content didn’t feel relevant to those goals. This misalignment reduced motivation and made the work feel abstract.


Underlying Causes
Students couldn’t see how project assignments connected to their personal aspirations
Assignments felt rigid and pre-scripted
Learners lacked a sense of ownership over their progress
Design Opportunity
Let students define a personal capstone project or real-world goal
Show how each course unit connects to practical skills or job outcomes
Highlight success stories of past learners using the same tools for their own goals
How might we harness knowledge about how students want to apply content outsides the course?
How might we smooth out bumps caused by necessary content updates?
Insight #2: Conflicting Priorities
Many students struggled with the difficulty of the content early in their Nanodegree. They lacked the prerequisite skills, and course materials often assumed prior knowledge they didn’t have. This led to frustration and early disengagement.


Underlying Causes
Students underestimated how much prior knowledge was needed
Courses did not offer enough scaffolding or refresher resources
Difficulty compounded quickly after falling behind on one concept
Design Opportunity
Create onboarding and readiness checks such as pre-course skill assessments, personalized learning plans, or prerequisite refreshers. Build clearer scaffolding into early course units to help students ramp up confidently.


Insight #3: Getting Help
Timely help was a major barrier. Students who got stuck often waited days for mentor replies or didn't know where to go. Delays broke momentum and led to dropouts; not because students lost interest, but because they lost a clear path forward.


Underlying Causes
Slow or inconsistent mentor response times
Students were unsure how to escalate or where to ask
Help, when received, was sometimes generic or not actionable
Design Opportunity
Set clearer expectations (e.g., “Response in under 24 hours”)
Route learners through smarter support flows (automated triage, FAQs, community answers)
Empower mentors with templates or tools to give faster, more targeted responses


How might we help every student feel comfortable seeking help?
How might we promote prompt, tailored answers to questions in our community?
Insight #4: Goals & Alignment
Some students enrolled with specific goals in mind such as building a personal project or advancing in a job. However many found the course content didn’t feel relevant to those goals. This misalignment reduced motivation and made the work feel abstract.


Underlying Causes
Students couldn’t see how project assignments connected to their personal aspirations
Assignments felt rigid and pre-scripted
Learners lacked a sense of ownership over their progress
Design Opportunity
Let students define a personal capstone project or real-world goal
Show how each course unit connects to practical skills or job outcomes
Highlight success stories of past learners using the same tools for their own goals
How might we harness knowledge about how students want to apply content outsides the course?
How might we smooth out bumps caused by necessary content updates?
Conclusion
Our research uncovered not only the reasons why students disengage, but also clear opportunities to design more supportive, flexible, and motivating learning experiences. These insights have already started shifting internal conversations toward more learner-centered solutions.
To keep this momentum going, we’ve taken two key steps toward continued action and collaboration:
Survey: We've have launched a qualitative survey to continue evaluate ongoing data
Partnerships: We are creating partnerships with different teams for future projects, specifically around course structure with the education team.
Presented our design opportunities to the rest of the Product Team, in hopes of getting some quick prototypes out for further user testing.
Say hello!
cbkim61@gmail.com
© 2025 Charles Kim
Made you look 👀
© 2025 Charles Kim
Made you look 👀
Say hello!
cbkim61@gmail.com
Say hello!
cbkim61@gmail.com
© 2025 Charles Kim
Made you look 👀