Web and iPhone. One account. Your plan and progress follow you.


onewholearns.com is a language-learning platform for serious learners, starting with German for people who need B1 for citizenship or work. It replaces the textbook-plus-three-apps combo with an AI tutor, Pip, at the center. Pip has the learner's full context, dozens of learning tools, voice conversation practice, and memory. The web and iOS apps are live with a paid Premium tier.
Highlights

Your goal and level
What Pip sees
What he does with it
Pip says
“You’re aiming for B1, so we practise the exam tasks, not just small talk.”
Your mistakes
What Pip sees
What he does with it
Pip says
“Same slip as before: after ‘weil’ the verb goes to the end. Want to try again?”
Your plan
What Pip sees
What he does with it
Pip says
“Busy Thursday? I moved speaking to Saturday. Plan saved.”
Words you know
What Pip sees
What he does with it
Pip says
“Let’s use ‘Termin’ in a sentence. It keeps slipping.”
This week’s study
What Pip sees
What he does with it
Pip says
“Your words are done. Shall we do the writing task together?”
Notes about you
What Pip sees
What he does with it
Pip says
“Want to practise calling the clinic? I can play the receptionist.”
Problems
Problem
Duolingo and apps like it teach phrases for a trip and keep you coming back with streaks. They don't take you through the grammar an exam tests.
Solution
A path from A1 to B1, with grammar and exercises for reading, listening, writing and speaking.
Problem
The audio for a listening exercise was an mp3 on the publisher's website. Nothing worked on my phone.
Solution
An interactive course with the audio inside each exercise, on web and iPhone.
Problem
A word and its translation on a card is rote repetition. I remember pictures better, and every German noun has a gender to remember too.
Solution
Visual flashcards where each word is a scene and the colour shows the gender.
Problem
Verb conjugations, articles, adjective endings: each one lived on a different website, PDF or textbook page.
Solution
Seven reference tables in one place.
Problem
Practice for one topic, like cases or articles, was spread across different sites and books.
Solution
Drills for articles, cases, verbs, word order, prepositions, pronouns, adjective endings and modal verbs.
Problem
Words, grammar, practice and my progress, on my laptop and on my phone.
Solution
One app on web and iPhone, plus a Chrome extension that saves words from any page.
| Study | 100% |
|---|---|
| Work | 84% |
| No reason given | 84% |
| Citizenship or a visa | 63% |
| Family, partner or friends | 38% |
| Travel | 38% |
62 answers from new learners, June to September 2026.
| Aiming for B1 | 100% |
|---|---|
| Aiming for A2 | 44% |
| Aiming for B2 or C1 | 28% |
Learners who used the goal picker, September 2026.
Most of the users named an exam or a level, so the niche held.
Two things surprised me.
More people learn for study and work than for citizenship. And many aim for B2, one level above what the product teaches. Learners aiming for B1 came back the next day far more often than learners aiming higher.
So I kept the product at A1 to B1 and made the ceiling honest: you can pick B2 as your goal, and the app and Pip tell you what it can and can't take you to.
Architecture
It took a few months of thinking, research, design and building to work out what the learning system should be. Three versions got it there.
A set of tools for learners.
AI runs your study.
The icing on the cake.
One per learner, on the server. Loaded once per chat, then only new parts are added.
SCORES FROM EVERY ANSWER
I built two ways to reach learners: search took four months to take off, and social media still hasn’t.
I funded this myself, so I chose channels that cost time instead of money. Search came first. The big apps rank for almost nothing about German grammar, vocabulary or exams, and people searching for those are already trying to learn. Social media came second, built from the same pictures as the flashcards.
Search Console, Bing and Ahrefs keyword data
Page types ranked by demand
Built from the word database
Clicks and signups feed the next plan
↺ feeds next plan
The same database and pictures
Word cards, phrase carousels, word sets, grammar scenes, der/die/das videos
Every post checked and posted by hand
Built for Instagram and TikTok, with a renderer for each format. Nothing posts automatically.
LAST 180 DAYS · 7-DAY AVERAGE
Bing moved first, in July. Google followed at the end of August, and by September the page with the 1,000 most common German words was on the first page of results. Social media started from zero followers and went out by hand when I had time, and it still sends only a few visitors a month. Search also brought a problem I didn’t expect, which is the next part of the story.
The biggest challenge
The biggest challenge
Search worked, and signups climbed through August and September. So I followed what new learners did after they signed up, step by step, through the product’s event log. Most of them stopped early. Few came back the next day.
The page that brought the most visitors was a free list of the 1,000 most common German words. Its visitors signed up four times less often than visitors to the home page. They took the list and left.
WHAT I CHANGED
The app now remembers what brought you in. People who came for words can start with words, or with Pip.
One learner went between the home screen and lesson 1 six times in three minutes. Over half of new learners never saved a single answer.
WHAT I CHANGED
Setup builds your plan and ends on your first task. Home leads with your goal and one row for today.
Learners who finished setup came back the next day about three times as often as those who skipped it.
WHAT I CHANGED
Pip now runs setup as a short conversation.
A new learner got no email after signing up. And when reminders did exist, three in four of them went to people who had already stopped using the app.
WHAT I CHANGED
Emails on days 3, 7, 14 and 30, plus a next-day email from me to anyone who skipped setup. Reminders stop after two quiet weeks.
Not everyone wants a course. Some people just need to check a word.
WHAT I BUILT
A dictionary: look up any German word in any form and save it in one tap. Over 100,000 entries.
THE STRATEGY
Each round starts with real learners and ends with something new to measure.
Talk to learners and watch session replays to see where they get stuck.
Rebuild the parts that don’t work, one at a time.
Try new ideas, see what brings people back, and start again from 01.
“I don’t want to think about what I’m missing and what I’m good at. The system should care about that, not me. My mind should be free for learning.”
Learning from users
In July and August I emailed around 80 new learners and asked what they were learning for and what was missing. Some wrote back with requests. I booked calls with them.
Each shared the way they use the app and what’s missing from it. I’ve got lots of ideas and suggestions how the app can be improved further.
Three of the four beliefs had the same shape: I had built something that asked learners to plan, track or choose. They had around 30 minutes a day and wanted to spend them on German. That changed the question I ask about every new screen. It used to be “what does this help you learn?”. Now it is also “what does this ask you to manage?”. It is also why the next section of this page is about a tutor and not about another feature.
Re-design
Flashcards have been the core of the app since the beginning. Visitors who tried them signed up far more often than visitors who downloaded a PDF: 5% against 0.9%. However, users did not come back to them. Four in ten flashcard sessions ended without a single card graded. It felt like users believed the promise, but it wasn’t fulfilled.
That’s when I started to examine the issue by looking at the usage data and replays. I discovered that the UX and UI I designed didn’t quite work. People would click through the slider and leave.
At that moment I thought: why not take a proven and popular mechanism, Anki, and improve its weaker sides by adding color coded visuals and core word information. I also added directionality, German to English and English to German, since recognising a word and producing it are two different skills.


The bet
The best part of my own learning was my tutor. She looked at where I was and picked the exercises and grammar drills that fit. Whatever your goal, there is a fixed set of skills you need for it. A tutor who knows which ones you have and which you don’t can replace a fixed course. I built that tutor into the app and called it Pip.
It is the most expensive part of the product to run: every conversation costs model and voice minutes. And it has no usage data yet. That is what makes it a bet.
ALONE
You don’t know what to do next
WITH PIP
Plans your week from your goal and weak spots, and tells you the next step.
ALONE
You don’t know what’s wrong
WITH PIP
Reads every answer you’ve saved and finds the gap.
ALONE
Nobody explains it
WITH PIP
Teaches by talking, then checks that you understood.
ALONE
Nobody notices
WITH PIP
Remembers what you struggle with, and reacts when you slip or improve. You can see and edit what it remembers.
Context is the product
Without your history, Pip is a chatbot. Everything Pip says starts from your goal, your answers and your mistakes.
Exercises open inside the chat
Pip starts in a chat, and exercises open inside the conversation. You never get sent somewhere else and lose your place.
Reuse before making new
Pip uses the lessons, words and exercises that already exist before it writes anything new.
Do what’s asked, suggest once
If you ask for something, Pip does it. If there’s a better next step, it says so one time.
Home works without AI
Pip is the home screen, but the home screen loads without waiting for a model. The library stays for people who want to learn alone.
Voice as separate steps
Talking to Pip runs as speech to text, then Pip, then text to speech. Voice minutes and credits have limits, and misuse gets warnings before a block.
What’s next
Measure how many learners come back the next day and the next week, for the new setup, emails and flashcards.
Release the new flashcards and Pip together, as one update people can notice.
More conversations like the one that led to import and Android. What do people actually use OWL for?
Android on the Play Store. Pages for people learning for study and work, the two largest groups.
Everything above adds up to this.