Designing the student journey for Ursa School
- My role
- Independent Product DesignerSole designer, from the initial product definition to launch and continued development.
- Period
- Jul 2023 → presentthree years, still running
- Scope
- Product · brand · site · LMS · CRMidentity and illustration, marketing site, trial booking, level assessment, learning environment, automation, marketing templates
- Product
- Online language schoolteaching Serbian in live small groups
- 55%82%
- Attendance among trial-lesson bookings

Interface examples are reconstructed in English and contain no student data. Some imagery is illustrative.
What this was
The product and my role
Ursa School teaches Serbian online in small live groups. I joined before launch to turn the founders’ business and teaching model into a digital product.
As the sole designer, I worked on the brand, website, trial booking, level assessment and learning environment. I also designed the connections between these experiences, the CRM and automated communication, implementing solutions or coordinating external services as needed.

The whole of it
Designing the student journey
I designed the journey across the website, booking, CRM, manager follow-up and learning environment.
The work included deciding what information passed between services, when messages were sent and when a manager needed to step in.
- Explore the school
- Book a trial
- Attend
- Enrol
- Learn
- Choose the next course
The three loops are the whole operational design. Little of it is a screen; it is a decision about what happens automatically, what happens because a person does it, and what has to hand over cleanly between the two.
The first step
A concrete first step
I proposed a free lesson with a named teacher as the main entry point.
Prospective students could choose a session, experience the teaching and then decide whether to buy a course.
I designed the trial and course cards for comparison, using the same information order and making the teacher, date, time zone and next action visible. The journey also needed reminders, teacher availability and manager follow-up to work together.
Choose the format that gets you there
With philologists and native speakers, on the school’s own method
- Speaking practice
- talking with different people sharpens listening and speech
- Motivation and support
- a group creates mutual encouragement, and new acquaintances
- Themed games and simulation
- role-play fixes the language through use, not memorising
First lesson
Serbian from scratch
- Online, on the interactive platform
- In a group with a teacher
- 60 minutes
After the lesson
- A recording of the lesson
- A vocabulary sheet
- 30% off the full course
First lesson — free
Group course
Merak Gamma · A0–A2, for beginners
The course
- 6 modules, 32 online lessons
- Twice a week, 90 minutes
- Vocabulary cards in Quizlet
- Homework checked by the teacher
Show all (21)
3 places left
An interface people trust
Testing the experience across devices
I ran a comparative usability and perception study with 50 participants unfamiliar with Ursa.
They tried key flows on our site and other language-school websites, then discussed their experience.
We simplified interactions that caused friction across devices and retested ideas before reintroducing them. As social advertising grew, mobile reached around 80% of visits, and I began designing new experiences for the small screen first.
Showing
Pick the format that gets you there
The next step
Helping students continue learning
We introduced the next learning options during the course, through additional materials, quizzes and invitations to other formats.
The conversation club offered a way to keep practising between structured courses.
Some students had already reached their practical language goal. We focused follow-up on those who would benefit from another course or format.
- Course begins
- Learning
- Extra materials
- Quizzes
- Conversation club
- Course ending
- Next product
Conversation club · live
Tonight: the book everyone read as a child
Thursday, 19:00 Belgrade · 6 in the room

TeacherEkaterina
Marta
Danilo
Four supporting systems
Other parts of the product
Around the funnel sat four systems of its own: the marketing site, teacher profiles fed from the CRM, a classroom assembled from existing services, and a level test that also brought people in.
The core funnel relied on several supporting systems, each solving a distinct user need while contributing to the overall student journey.
The site, structured around the decision journey
I organised the main marketing page around the questions prospective students need answered as they evaluate a school: the offer and formats, then pricing and level, then the people teaching them, evidence of quality and a clear way to begin. Practical questions around instalments, missed classes, access to materials and technical requirements become more important later in the decision process.
Navigation works as a table of contents, allowing visitors to move directly to the section relevant to them, while booking remains available throughout the page.
Campaign pages as an experimentation environment
We also used temporary campaign pages to test mechanics the core product could not risk. For Black Friday I built a dedicated landing page with more intensive promotional patterns; the ones that performed were developed further and introduced into the main page afterwards.
Teacher discovery, connected to the CRM
Teachers were central to the Ursa School concept from the beginning, so I designed their presence on the site as a real selection experience. A profile needed to communicate professional credibility quickly while also giving prospective students enough personal context to imagine spending several months learning with that person.
As the school grew to around 30 teachers, I connected teacher information with the CRM so the team could update records in one place and use them on the website.
Ekaterina Titova
UrsaSchool teacher · ECL Serbian C1
Experience
- Working interpreter and translator of Serbian and Croatian
- Interpreter for a youth national team at an international tournament
- Translator-annotator on an AI research project
- Interpreted for student expeditions between Russia and Serbia
- Accompanied official delegations as an interpreter
Education
MA in linguistics, BA in Serbo-Croatian studiesMoscow State University
Exchange semesterUniversity of Montenegro
Professional development courseUniversity of Belgrade
The site surfaces a small set of profiles first, with the full directory a click away.
One learning experience across several services
I designed the learning portal around existing services for video, interactive materials, homework, messaging and storage. My work focused on navigation, visual consistency and preserving context as students moved between tools.
Zdravo! Ja — Ana, — sam. — i radim u Beogradu.

Done: 0%
A level test that connects to the next step
The assessment used a third-party testing engine. I worked with the provider on its presentation and designed the journey around it.
Visitors received their full result before being offered a level-specific guide in exchange for contact details. The result was saved with the lead, giving managers context for follow-up. Campaigns later linked directly to the assessment.
Level test · 24 of 24 answered
Your Serbian is at A2
You can handle a shop, a café and small talk about yourself. What still trips you up is case endings — you know the words, but they come out in the wrong shape.
- A1
- A2
- B1
- B2
- C1
- Vocabulary78%
- Grammar61%

The gap is in grammar, not in words — you know what to say and it comes out in the wrong shape. That is the gap the recommended group course is designed to address.
Your course
Merak Gamma
Serbian from scratch: introducing yourself, your week, and holding your own in a shop, a bank, a clinic.

The A2 phrasebook
180 words and the phrases that carry them. Yours either way.
One star per language
A reusable brand system
I developed the visual identity and a naming system based on Ursa Major, with a star assigned to each language.
The structure also accommodated the school’s brief expansion into Czech.
I created illustration guidelines and reusable templates so the marketing team could produce regular content independently.
Merak
Serbian · β Ursae Majoris, one of the two pointers to the North Star
- Merak Gamma
- A0 – A2
- Merak Beta
- A2 – B1
- Merak Alpha
- B1 – B2
Alioth
Czech · ε Ursae Majoris, the brightest star in the constellation
Three years
A connected experience from booking to learning
The school developed into a working product with a website, booking flow, learning environment, CRM integration and automated communication.
The teaching team grew to around 30 people.
Attendance among trial-lesson bookings increased from around 55% to 82% over the project period. This figure describes the overall journey rather than the effect of a single design change.
What I would improve in a similar project
- Define when the no-code platform should be reconsidered, based on performance and maintenance needs.
- Measure the full journey from acquisition onwards, using consistent metric definitions.
- Review traffic, user behaviour and platform constraints regularly as the school grows.

Open to Senior Product Designer roles
Based in Porto, Portugal, with authorisation to work here. Get in touch about a Senior Product Designer role or to discuss my work in more detail.






