Project Branding



I have been a fan of Japanese animations for many years. Besides watching animations, I also enjoy listening to the theme songs follow them, which are the main ways I get connections with the Japanese language and culture.

Reason to Design

My friends and I have tried many ways to learn Japanese, like using Duolingo to learn basic knowledge. Although the way Duolingo teaches is helpful, it is not engaging like learning from videos and songs because Duolingo’s method is not attractive.

Target Users

For the people like me, the amateurs,there is no compulsory reason for us to learn different languages. We may learn languages to know cultures. But the current language learning methods are not quite attractive to amateurs.

Key Functions

User Flow - Sign in/up

Sign in/up User Flow

Sign Up

First-time users will sign up for an account. After that, the system will ask them for their mother language to set up the system language and the language they want to learn.

User Flow - Exercises

Exercise User Flows

Language Classes

Users can take the language learning courses provided by Polyglota from novice level to expert level based on their language background. Each class contains the selected songs for users to learn.

General Exercises

Users can also learn by themselves by searching for the songs they like and completing their unique exercises.

Sing with Others

Users can learn the language they like by singing it. Users can either sing a song by themselves or cooperate with others matched by the system automatically.

User Flow - Interactions

Interaction User Flows

Publish your Works

Users can publish their singing works in the Polyglota community or other platforms to obtain feedback from others and improve their language skills.

Delete Unsatisfied Works

Users can always delete their unsatisfied published works and upload new versions.

Interact with Other Users

In the Polyglota community, users can check the singing works of others and interact with them by liking or commenting on their works.

Play Polyglota Prototype

Start Polyglota Prototype Here


01. Competitive Analysis

In order to have a better understanding of the language learning processes. I analyzed six language learning applications in the market to learn about their methods and their advantages and disadvantages.

Market Research Evaluations

Competitive Analysis Example

Duolingo Analysis

02. User Journey Analysis

I conducted a user interview to monitor the user going through the learning methods provided by Duolingo to discover the user's pain points in the process and collect feedback from him for my design development.

Duolingo User Journey Map


  • Helpful for beginners

  • Exercises are helpful for short-term memorizations

  • Visualizations of knowledge are impressive and helpful for user's recognization

  • Compulsory learning schedule

  • Not interactive learning

  • Not enjoyable tasks

  • Not enough motivation

03. User Interviews

I created a user interview session guide and conducted 12 user interviews to learn about the participants' language backgrounds and expectations for learning languages. The data and feedback collected from the participants offered me inspiration for my design solutions.

Sample Questions
  • What were the difficulties you had during the learning process?

  • How do you feel about your language learning process?

  • What were some of the programs you had used for you language learning?

  • How did you feel about those programs you had used?

  • Do you know any words, phrases, or sentences in other languages? Where did you learn them?

  • Do you like a personal learning environment or learning with others?

Interview Session Guide


Data Collection 1Data Collection 2Data Collection 3

Quotes from Interviewees

  • “...there was no English-speaking environment for me to practice skills outside the Apps…”

  • “I wish the learning environment could be fun and engaging.”

  • “I wish the learning process is not compulsory but flexible.”

  • “If the learning methods could be more culture related, it would be more attractive for me to learn.“

Conclusion from Researches

Although the current learning Apps in the market are helpful, amateurs are still expecting a more culturally related, joyful, efficient, and flexible way to learn languages, like listening to songs.

Problem Statements

  • Enjoyment

    How might we make listening to songs an enjoyable learning method for amateurs?

  • Efficiency

    How might we make listening to songs an efficient learning method for amateurs?

  • Engagement

    How might we make listening to songs an engaging learning method for amateurs?

Design Process

01. Function Exploration

Design Functionality Exploration

02. Persona Creations


03. Design System

Design Color Guide
Design Text Guide
Button Design
Icon Design

Design Iterations

Usability Testing

In order to make the design applicable, I planned three rounds of usability testing to collect users' reactions and feedback based on my design. There are three standards for testing.

  • Functionality

  • Design Logic

  • Design Clarity


Based on the testing feedback, neither the original design on the left nor the second version in the middle makes users think this is a language learning application. Therefore, I add the Learning Center on the homepage to indicate the primary characteristic of my design.

Song List

The two versions on the left could be more visually attractive to attract and motivate users. As a result, I redesigned the visual aesthetic style by designing anime-like components and anime elements to make the design joyful.

Song Page

The buttons to check lyrics translations and pronunciation are hard to click because they are in a relatively high position. Therefore, I put them in the play menu at the bottom of the page. Besides, I changed the two buttons' visualizations to make them visually clearer to the users.

Exercise Page

Based on the testing feedback, the image and name of the song on the original exercise page on the left will draw the user's attention to the exercises. Therefore, I deleted them and made the exercise parts visually more apparent to the users.

Final Design

In the End


This project helps me have a deeper look into the study of languages. I have noticed that for the people who want to learn languages for different purposes, there should be different treatments to fulfill their needs. Learning languages could be joyful and engaging.

What's Next

There are other joyful and interactive ways of learning languages. Based on the feedback I have gathered from the interviews, listening to music is only one solution among them. The next stepis to conduct more research on other methods of learning languages and bring them into my design.


IntroductionKey FunctionsResearchDesign IterationsFinal DesignIn the EndBack to Top