Koda

Koda

Koda

Koda

Koda

Language Learning like Never Before

Timeline

January – April 2023

Timeline

January – April 2023

Team

Individual Coursework

Team

Individual Coursework

Programs

Figma, Illustrator, Unreal Engine

Programs

Figma, Illustrator, Unreal Engine

Disciplines

UX Design, UI Design, Visual Design

Disciplines

UX Design, UI Design, Visual Design

Overview

I designed Koda, a conceptual UX/UI project that explores the potential of AI in transforming language learning. The goal was to create an immersive experience where users could practice their language skills in realistic, interactive environments.


By allowing users to engage with virtual “native” speakers and choose tailored scenarios, I aimed to make language practice more dynamic and effective. This project showcases my approach to blending AI technology with thoughtful user experience design.

Dashboard

As part of Koda’s design, I developed a comprehensive dashboard feature to enhance user engagement and streamline the learning experience.


The dashboard acts as a central hub where users can track their progress, access their learning statistics, and personalize their practice sessions.

Dashboard

As part of Koda’s design, I developed a comprehensive dashboard feature to enhance user engagement and streamline the learning experience.


The dashboard acts as a central hub where users can track their progress, access their learning statistics, and personalize their practice sessions.

As part of Koda’s design, I developed a comprehensive dashboard feature to enhance user engagement and streamline the learning experience.


The dashboard acts as a central hub where users can track their progress, access their learning statistics, and personalize their practice sessions.

Traditional Lessons

Koda blends the best of both worlds by offering a traditional learning path alongside its unique, interactive features.

Each lesson is thoughtfully structured to guide users through foundational concepts, ensuring a comprehensive understanding of the language users are learning.

Koda blends the best of both worlds by offering a traditional learning path alongside its unique, interactive features.

Each lesson is thoughtfully structured to guide users through foundational concepts, ensuring a comprehensive understanding of the language users are learning.

Traditional Lessons

Koda blends the best of both worlds by offering a traditional learning path alongside its unique, interactive features.

Each lesson is thoughtfully structured to guide users through foundational concepts, ensuring a comprehensive understanding of the language users are learning.

AI Chat

I designed an AI chat feature for Koda to simulate real-world conversations and provide users with interactive language practice. This tool allows users to engage in dialogue with AI-powered “native” speakers, creating a lifelike and responsive learning environment.

Problem Discovery

According to various studies, the failure rate for language learning can be as high as 70-90%.


I wondered, why is that when the language learning space is so crowded? I found that few platforms fail to effectively keep users engaged for the long term. Many platforms adopt a "one-size-fits-all" approach, treating all users the same regardless of their individual learning needs, preferences, or goals.


Using AI as Stakeholders

In this project, I utilized AI to simulate stakeholder input. My goal was to ensure that user needs and business objectives were comprehensively addressed, even in the absence of direct feedback.


Here’s how and why I integrated AI into my process:

From ChatGPT (From the POV as an Engineer)

Do you foresee any technical limitations in handling highly varied prompts, or any challenges in ensuring the model responds appropriately across different scenarios?

Do you foresee any technical limitations in handling highly varied prompts, or any challenges in ensuring the model responds appropriately across different scenarios?

To enable users to enter any prompt, we will need a robust Natural Language Processing (NLP) model capable of understanding a wide variety of inputs.

To enable users to enter any prompt, we will need a robust Natural Language Processing (NLP) model capable of understanding a wide variety of inputs.

What user research have you conducted? How do they align with our business goals and user needs?

What user research have you conducted? How do they align with our business goals and user needs?

From ChatGPT (From the POV as a Stakeholder)

I conducted user research for Koda through surveys and usability testing to identify key features that users find valuable, such as personalized prompts and scenario-specific guidance.

I conducted user research for Koda through surveys and usability testing to identify key features that users find valuable, such as personalized prompts and scenario-specific guidance.

By prioritizing these features, I can enhance user satisfaction and ensure Koda effectively meets the diverse needs of our users while standing out in the market.

By prioritizing these features, I can enhance user satisfaction and ensure Koda effectively meets the diverse needs of our users while standing out in the market.

Gathering Insights

I started my research into the language learning space by conducting qualitative research to gain a deeper understanding of learners' experiences and challenges.


This involved conducting user and expert interviews with a diverse range of language learners.

User Interviews

I interviewed 9 people that have all learned or tried learning a language before.


I aimed to understand user needs and goals as well as pain points.

Expert Interviews

I interviewed 2 experts, one Korean teacher that has been teaching for 9+ years and a Spanish tutor that has been teaching for 5+ years.


I aimed to understand key challenges and best practices.

Key Insights

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Defining (User Persona + Journey)

Wireframing + User Testing

To maximize the usability of the dashboard, I went through many design iterations to ensure that it would include the needs of my users. Below shows a few iterations I created based on user research and different methods, then revising and condensing it based on user priorities.

Design System

Gathering Insights

I started my research into the language learning space by conducting qualitative research to gain a deeper understanding of learners' experiences and challenges.


This involved conducting user and expert interviews with a diverse range of language learners.

User Interviews
User Interviews

I interviewed 9 people that have all learned or tried learning a language before.


I aimed to understand user needs and goals as well as pain points.

I interviewed 9 people that have all learned or tried learning a language before.


I aimed to understand user needs and goals as well as pain points.

Expert Interviews
Expert Interviews

I interviewed 2 experts, one Korean teacher that has been teaching for 9+ years and a Spanish tutor that has been teaching for 5+ years.


I aimed to understand key challenges and best practices.

I interviewed 2 experts, one Korean teacher that has been teaching for 9+ years and a Spanish tutor that has been teaching for 5+ years.


I aimed to understand key challenges and best practices.

Key Insights

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Lack of Motivation

Language learners often find a lack of motivation when they have stunted growth.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Ineffective Apps

Most users I interviewed mentioned current apps like Duolingo only take you to a certain level and aren't effective enough.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Lack of Application

The lack of being able to actually apply the language stunts a lot of people's growth and skills.

Defining (User Persona + Journey)

Wireframing + User Testing

To maximize the usability of the dashboard, I went through many design iterations to ensure that it would include the needs of my users. Below shows a few iterations I created based on user research and different methods, then revising and condensing it based on user priorities.

Design System