Swim In

Swim In: lower confusion, build confidence, keep practicing.

A language app built around the question that has shaped my whole career: what makes success feel possible enough to continue?

It uses everything I have learned as a teacher, curriculum designer, musician, technologist, and lifelong language learner.

Try the App (free, no login)
Swim In language selection screen with English, Chinese, Spanish, and Thai options Swim In chat guide explaining how Chat, Read, Listen, Speak, and Sing support the same chapter Swim In Say It hub with Translate, Race, Solo Practice, and Team Game options

One world, many ways to meet the same useful language.

Inside Swim In

A quick look before you try it.

Each screen is designed to make the next step clearer, easier to attempt, and worth repeating.

Swim In language selection screen with English, Chinese, Spanish, and Thai options 01 Worlds Seven languages are available now. Learners can enter quickly and start from a place they recognize.
Swim In reading activity showing a cafe scene, Spanish phrases, audio, speed, and translation support 02 Read The first win is understanding. Visuals, audio, questions, hints, and translations keep learners oriented.
Swim In listening activity showing blurred phrases, hints, speed, translation support, and replay audio 03 Listen Once meaning is familiar, the text fades back and listening gets easier to trust.
Swim In speaking practice screen with a phrase, image support, and self-rating options 04 Speak Learners retrieve useful phrases out loud, then judge what they can say without making the moment feel high-stakes.
Swim In Say It hub with Translate, Race, Solo Practice, and Team Game options 05 Say It A speaking game that works alone, with a partner, or with teams, with enough help for beginners to join in.
Swim In Raining Words game with falling words, raindrops, and a partly built lyric line 06 Raining Words Fast recognition practice helps learners hear words inside the flow instead of one isolated item at a time.
Swim In Soundtrack hub with Listen for chunks, Raining Words, Sing Trainer, Karaoke, and translation support 07 Sing Rhythm, pronunciation, and memory practice without the usual worksheet feeling.
Swim In chat guide explaining how Chat, Read, Listen, Speak, and Sing support the same chapter 08 Chat Learners use the language with a guide that can offer native-language support when it helps them stay oriented.
Try the App (free, no login)

Working Now

A language learning environment built around the odds of follow-through.

What you can try now

Swim In has working language worlds, guided reading, listening support, supported speaking, Say It practice, Speaking Race gameplay, Raining Words, soundtrack practice, chat guidance, and native-language support.

Guided Reading Listening Speaking Retrieval Games Sound Chat Native-Language Support

Why it matters

Swim In is designed to reduce the learner's doubts: Can I understand this? Do I know what to do next? Can I try without freezing? Is it worth coming back tomorrow?