01
Worlds
Start with languages as places to enter. Swim In grows out of years spent learning Spanish, Portuguese, Japanese, Thai, Chinese, French, and English.
Swim In
Swim In: read, listen, speak, play, sing, chat.
One chapter becomes reading, listening, speaking, games, music, and chat.
It uses everything I have learned as a teacher, curriculum designer, musician, technologist, and lifelong language learner.
One world, many ways to meet the same useful language.
Inside Swim In
The app lets the learning sequence speak for itself.
Swipe through the loop: world, story, listening, speaking, partner play, music, and chat.
01
Worlds
Start with languages as places to enter. Swim In grows out of years spent learning Spanish, Portuguese, Japanese, Thai, Chinese, French, and English.
02
Read
Learners begin with meaning, visuals, audio, hints, translations, and questions that grow from simple recognition to fuller answers.
03
Listen
The same story moves into sound. Text fades back, but support stays close enough to keep learners oriented.
04
Speak
After input, learners retrieve useful phrases, say them aloud, and rate what they can do.
05
Say It
Partner and group play turns retrieval into a high-energy speaking game with enough scaffolding for everyone to join.
06
Music
Portuguese clicked for me through Brazilian music. Swim In builds songs from the chapter language so repetition carries feeling.
07
Chat
The chapter ends in conversation, where learners use the language they have been reading, hearing, saying, and singing.
Working Now
A language learning world built around how people really learn.
What is real now
Swim In has working language worlds, learning paths, story reading, listening support, Say It practice, Speaking Race gameplay, Raining Words, soundtrack practice, chat guidance, and native-language support.
Why it matters
Swim In turns learning ideas into an experience a learner can actually use: Worlds, Read, Listen, Speak, Games, Music, and Chat working together around meaning, memory, support, and real reasons to communicate.