Course apps
Course apps teach a set curriculum
Lessons, streaks and the same exercises for everyone. Great for the first steps; less so once you read and write real English and your mistakes are your own.
Starting from zero, a course app with daily lessons is hard to beat. Once you read, watch and write in English, the best app is the one built on your own English: words you meet become flashcards, your writing gets checked with explanations in your language, and your mistakes become short drills.
Course apps
Lessons, streaks and the same exercises for everyone. Great for the first steps; less so once you read and write real English and your mistakes are your own.
YabLab
It starts from the words you meet and the mistakes you make — articles, tenses, prepositions — and turns them into cards and drills scheduled with spaced repetition.
Course apps and YabLab solve different problems.
Underlines a slip, explains it in your language and fixes it — in the browser and on a Mac.
Select a word on any website for its translation, meaning and examples. Works on a Mac too: ⇧⌘Y in any app.
Words come back as flashcards just as you start to forget them.
Translate it, and it’s a card.
YouTube in two languages.
No chatbot tab, no lost context.
Any paragraph, at your level.
On any site — even on your Mac.
Practice what you get wrong.
Fewer mistakes every week.
It depends on your level. From zero, a course app with a fixed plan builds the basics. Once you read simple English, an app that works on what you actually read and write — like YabLab — moves you faster, because it drills your mistakes, not everyone’s.
It works best once you can read simple English. For your first words a course app is a better start; YabLab takes over when you begin reading and writing.
Articles, tenses, prepositions, irregular verbs, word order, word choice, spelling and punctuation. The full list is in the English mistake catalogue.
Your interface language: English, Russian, German or Spanish.
Yes — the free plan includes writing checks and practice. Pro removes the limits when you want more.