Ursa Coding is a coding education platform that helps young learners transfer from block-based coding to professional coding through AI support and gamified practices.
As the sole designer for this project, I led all design initiatives, from research to high-fidelity prototypes.
Product Design
UX Research
UX/UI Designer x1 (Me!)
Product Manager x1
Engineers x2
UrsaTech
2023
To make coding more approachable, many young learners begin with visual programming languages. Yet, the transition from block-based languages to professional text-based environments is still challenging. Many young learners struggle with syntax, abstract concepts, and debugging, lead to frustration and decreased motivation.
While working on the initial approach of this product, I realized that even though secondary research was helpful, we lack primary input and direct feedback from our target users to guide the product strategy.
Therefore, I conducted primary user research, asking young code learners about their experience on code learning. The goal is to discover more specific pain points and needs during their code learning experience.
The user survey revealed that users need "someone" or "something" to help them identify their errors immediately to keep moving forward and staying motivated.
I came up with different ideas and approaches and placed them into a matrix to identify the most efficient and usable solution for users.
increase in User Satisfaction Rate
increase in Task Completion Rate