I ran an experiment yesterday to see which AI chatbot would help me most with language learning. The results were pretty much what I expected.

You can read that post here.

Here are my recommendations:

  • For grammar explanations, example sentences, and general language questions: ChatGPT or Copilot
  • For creating custom learning apps: Claude

What my language learning looked like today

Today I was reviewing Greek nouns and cases in Duolingo. I worked on plurals and the accusative case, but quickly ran into the usual problem: the endings change depending on case (nominative, accusative, genitive) and number.

I copied some example sentences from Duolingo and asked ChatGPT for a quick explanation of how the articles and noun endings change. It produced some helpful charts, which I copied into my notebook.

But charts only go so far. What I really needed was practice — lots of sentences and immediate feedback.

So I decided to get help from Claude: I asked Claude to make an app for me.


Asking Claude to build a practice app

It was a long prompt because I needed to explain exactly what I wanted.

I'd like you to make me an app please. I'm very confused about accusative, nominative, genitive forms in singular and plural in Greek.

For example:
The man drinks water.
I see the man.
The house of the man.
The men drink water.
I see the men.

In each of those cases "the man" is different. The word for "the" is different, and the ending is different.

Can you make me an app where I have to choose the correct word for "the" and I have to choose the correct word for "man/men".

For example, you would ask, "The man drinks water."
And you would write: _ _ πίνει νερό

Then give six choices for the first blank (ο, τον, του, οι, τους, των) and six choices for the second blank (άντρας, άντρα, άντρες, αντρών)

Each quiz should have 10 questions, and the user should have the option to do the quiz again. There should be lots of questions in the database for the app to choose from.

Claude worked for a few minutes and then presented me with a really nice-looking app.

I worked through one quiz and was very happy with how it functioned. The only problem was that the choices were always shown in the same order. That meant I could guess the answer by position.

So I prompted Claude again.

OK. That was a great start. But it is easy for the user to guess if the answers are always in the same position. Can you mix the answers up? And don’t say in the question whether it is nominative, accusative, or genitive. But it is nice to see that feedback after the user answers, and in the summary at the end.

The new version was much better. I really like it.


Expanding the question bank

Claude also lets you look at the code behind the app. I had a quick look and scrolled through the question bank. It didn’t take very long to reach the end, so I asked Claude another question.

OK. This works really well. How many questions are in the question bank?
Looking at the database in the file there are 35 questions across 7 nouns.

So I asked:

I would love to have more nouns and more questions. How many could you do?
I could comfortably add another 15–20 nouns and bring the bank up to around 150–180 questions.

It also explained which additional nouns it could include.

Then it asked:

Want me to go ahead and add them?

Of course I said:

Yes please.

I can’t help being polite to my chatbots.


The final result

I love the final product. It is exactly what I need to help me practice these forms.

You can try the app here: Greek article and noun practice app


It is incredibly easy now to create custom learning apps and share them.

By explaining the process step by step, I hope that anyone reading this might be inspired to try building something similar for their own language learning.