No games.
No streaks.
No green owl.
Just lots of reps —
till you can't get it wrong.

The player showing the Russian phrase 'Что ты делал позавчера?' above a waveform split into four phrase blocks, with the first block highlighted and looping.

Free player  ·  Audio first  · 
Works offline

You've tried the apps. You can even read a bit. Then a native opens their mouth and you can't understand a thing. Nowhere to run, nowhere to hide. But the problem isn't you — it's how you're training.

I'm Carl, a veteran translator of thirty-five years and a language learning coach. I run a free online Skool community where we're currently training Russian (more languages to come!), with dozens of lessons and a custom player app specially designed to help you drill them.

No signup  ·  Free lessons  · 
Weekly calls

The Real World Language Learning player: a Russian phrase above its waveform, cut into phrase blocks.

The player

Load a lesson. Hit loop. Get your reps in.

A free web app built for one job: drilling real speech, phrase by phrase, hands-free. Loop a phrase, slow it down, switch direction, and keep going in the car or on a walk. No account, no app store, works offline.

Opens in a new tab  ·  Free

How it works

Learning a foreign language is physical.

You don't get fit by watching workout videos.

You have to train your ears to hear sounds they've never heard before. You have to train your mouth to make them. You have to train your brain to decode them fast enough to answer. It's physical, it's exhausting, and it feels impossible at first.

Think of it like the gym. You've got to put in the reps and you've got to do it right, starting with light weights and moving nice and slow. It's all about good form. Slow is smooth, and smooth is fast. There's no point trying to stumble your way through an awkward conversation with a native before you've nailed the basics. That's no fun for you or for them.

This isn't a method for rank beginners and it's not for the faint of heart. You'll need to know the alphabet, know the sound system and have a basic understanding of how the language works before my method can help. The good news is that I even have a classroom full of resources to help beginners get off the ground.

But once you've got the basics under your belt, then you can lock in and get to work. My method works for any language, but I'm launching with Russian because that's the language I've been wanting to crack for years now.

The process


Step 01

Move your mouth

Your accent matters more than you think: sounds you can't make are sounds you can't hear. Russian pronunciation is brutal for English speakers. Teachers will tell you a consonant should sound 'harder' or 'softer', but almost none of them can tell you where to put your tongue to get the right result.


And it's not just Russian: every language has its own version of this problem. That's where we start, but it's not where we end.


Language is all about speaking and communicating. Conversation is a two-player game. People should want to talk to us, but they won't want to play the game if they find it painful to listen to us.

Step 02

Load up your lesson

Each lesson is built from real Russian sources — a coursebook a website, a YouTube video — that are cut into phrases short enough to hold in your head.


Bilingual, bidirectional audio, with subtitles for every sentence. Real language used by real Russians in real life.

To these, you can add custom scenarios, everyday situations where you tend to say the same things over and over: getting to know someone, talking about work and life, chatting over dinner or telling off the bratty kid next door. You write 'em up and I'll convert them to lesson packs for you to drill in my player app.

The focus is on native text and native audio where available, and the rest is AI and TTS, which in 2026 are perfectly good for language-learning purposes.

Step 03

Do the reps — in both directions

PASSIVE MODE: Hear the Russian, repeat the Russian, say what you think it is in English, then hear the correct English. That's the easy part. Now comes the hard part...

ACTIVE MODE: Hear the English and say aloud what you think it is in Russian. A second later the recording tells you whether you got it right. This instant feedback, on every single rep, is what turns repetition into effective training.

Rinse and repeat until you can't get it wrong, even in active mode. Then load up a new lesson and get back to work!

Real-life example

Passive mode

You hear

“У меня собака.”

You say

“I have a dog.”

A second later you hear

“I have a dog.”

Congratulations, you got it right! That's the easy direction.

Active mode

You hear

“I have a dog.”

You say

“У меня собаку.”

A second later you hear

“У меня собака.”

Oops, you got the ending wrong! But thanks to the player's instant audio and visual feedback, you found out immediately. No teacher, no tutor, nobody to be embarrassed in front of – and most importantly, no waiting until next Tuesday's lesson. Loop it and go again.

“Don't practise until you get it right. Practise until you can't get it wrong.”
— my trumpet teacher, in a former life

Talking to a native is performance. A lesson with a tutor is performance plus assessment. Practice is what you do on your own, over and over, when no one is watching, so that when the time comes to speak, the words just slide right out, as if by magic.

So hit that loop button and get those reps in: every phrase, every track and every lesson, as many times as you need, until you can't get it wrong. Slow 'em down and speed 'em up. The player has all the features you need to load a bunch of lessons, hit play and go about your day shredding those reps hands-free.

Within a couple of weeks, you'll already feel a subtle change inside you, and within a couple of months, a tectonic shift: you'll be like a seasoned actor who's practised his lines so much they simply come out on cue. Even better, your brain will have absorbed and internalised all that pesky grammar and vocabulary. Trust the process: if you put in the work – and it is work – then the language will show up when you need it, automatically.

And when you meet those words and phrases out in the wild — at full speed, with background noise and people talking over each other — you'll find yourself actually understanding! I assure you it's an amazing feeling when it 'just clicks'. That's what I mean when I say 'real world'.

The community

We're in this together.

The community is our gym. A place where we can work out, show off our gains and spot each other. And like a real gym, there's always someone a rep or two behind you, and someone a rep or two ahead. That's the whole point of doing this together in my online Skool community. That's where the lessons are. It's where we talk about the progress we've made and the challenges we're facing, and where we meet every week on free calls to share tips and tricks to supercharge our learning. It's free to join and you can get started right away with dozens of lessons.

Much like getting in shape, learning to speak a foreign language is simple, but it isn't easy. Real results require real effort and focus. It's all about consistency... and the reps, of course.

More languages coming soon

For the hardcore language nerds out there, I've got good news: I'll be creating additional communities for other languages. They'll all use the same methods and tools, just with different materials.

Russian  ·  open now

Real World Russian

Free lessons, weekly calls and likeminded people grinding hard, just like you.

Join free
French  ·  coming soon

Real World French

The language I've spent more than half my life inside. It's up next, once I've proven my system with Russian.

And after that

Real World ???

Let me know which language you'd like to see next.

photo of Carl
(square)

Carl Gibson

Translator since 1990 · humbled Russian learner · failed musician

Who's behind this

I knew French cold. On paper.

I've been translating French and Dutch for a living since 1990. Tens of thousands of documents on all kinds of topics, from corporate bafflegab to power grid specs to speeches delivered by the Belgian prime minister. I know those languages inside out — in writing.

But speaking them turned out to be a whole different skill, something all that written mastery didn't prepare me for. I had to build it up separately and deliberately, one step at a time. That's how I know what all the apps get wrong.

Now I'm starting all over again, this time with Russian. And I'm doing it in public.

But I'm doing it right this time round: audio first, all day, every day. The last thing my tired eyes need is to stare at another screen — it's my ears and mouth that need a workout.

I even built my own backend production app — LTA — to do the grunt work. I can feed it a text, an audio file or a YouTube link and it spits out a polished, drillable, bilingual and bidirectional audio lesson pack in minutes (complete with subtitles for every sentence). That's how one person can keep an entire community stocked with lessons.

I'm all-in on native text/audio first, but I also use AI and TTS to build my materials wherever necessary and appropriate. I've watched language technology evolve across my entire career, and I know exactly what it's good at and where it falls flat.

I'm definitely not a Russian expert and I don't consider myself a teacher, more like a personal trainer for language learning. At the end of the day, I'm just a guy who happens to have a lot of relevant experience and who's maybe a few steps ahead of you on this particular path. So, if you're curious and want to try my system out, head over to my Skool community and give it a shot.

On your phone

Add the player to your home screen.

The player is a totally free web app, so there's no app store and no account. Add it to your home screen once and it behaves like any other app — including offline, in the car, on the train, and even when there's no mobile signal.

Android
  1. Open Chrome and go to player.realworldlanguages.com
  2. Tap the three dots in the top right corner
  3. Choose Install (or Add to Home screen)
  4. The player appears on your home screen like any app
iPhone & iPad
  1. Open Safari and go to player.realworldlanguages.com
  2. Tap the Share button at the bottom
  3. Scroll down and choose Add to Home Screen
  4. The player appears on your home screen like any app

Start with just one phrase.

Take a free lesson right now — nothing to sign up for — then come and put in your reps with the rest of us.