Swim In

How do people really learn languages?

Swim In is my current answer: one learning sequence where learners read, listen, speak, play, sing, and chat with language that keeps coming back.

Try the App (free, no login) View Resume
Swim In language selection screen with English, Chinese, Spanish, and Thai options Swim In reading activity with story, image, audio, speed, and translation support Swim In Spanish Speak hub with Chat, Read, Listen, Speak, and Sing options

A Quick Look

A quick look before you try it.

Swim In reading activity with Spanish phrases, picture support, audio, speed, and translation help

Meaning First

Story, visuals, audio, and support keep learners in the language long enough for it to make sense.

Swim In listening activity with blurred language, replay, speed, hints, and support

Listen Again

The same lesson comes back through sound, with scaffolds still available when orientation matters.

Swim In Spanish Speak hub with Chat, Read, Listen, Speak, and Sing options

Speak Hub

Speaking practice can move from solo recall to Say It, partner games, and group play.

Swim In Soundtrack hub with Listen for chunks, Raining Words, Sing Trainer, Karaoke, and translation support

Soundtrack Hub

Songs sit inside the same learning loop: listen for chunks, play with words, practice lines, and sing.

Playable games

Try the App (free, no login) Resume

The Throughline

Helping people learn languages the way humans actually learn.

That is the thread connecting my classrooms, curriculum work, language-learning media, technology experiments, and Swim In.