Full disclosure: This post contains affiliate links. ?

A 90-Day Language-Learning Plan: My 7-Step Formula


Full disclosure: This post contains affiliate links. ?

I used the same seven-part framework while learning Croatian, Japanese and Korean in three separate 90-day challenges.

My goal was not to “finish” a whole language in 90 days. It was to build towards a 15-minute conversation on Day 90, with enough structure and accountability to keep showing up.

I did these missions through the Add1Challenge, the earlier name for what is now the Fluent in 3 Months Bootcamp. After three rounds, I had a clear sense of what worked for me and what I would repeat.

This is not the one right way to learn. Treat it as a practical template: keep the parts that fit your life, change the ones that do not, and define the conversation you want to have at the finish line.

A note from the Fluent in 3 Months team before we get started: You can chat away with a native speaker for at least 15 minutes with the “Fluent in 3 Months” method. All it takes is 90 days. Tap this link to find out more.

My 7-Step Formula for a 90-Day Language Mission

The framework connects speaking, preparation, feedback, review, input and visible progress. Each step feeds the next one.

Step 1: Find a Tutor or Language Exchange Partner and Start Speaking

At the start of a mission, I find a tutor or language exchange partner and book a conversation early. For paid lessons, I have used Preply.

I sometimes try several tutors before settling on the people who understand my goal and give me useful corrections. During these challenges, I often worked with two or three tutors in rotation. That let me practise the same material again without memorising one person's exact questions.

I aimed for two or three lessons per week. On a busy week, I did one or two rather than abandon the plan because I could not follow it perfectly.

Benny and I share more ideas for choosing a tutor and preparing for that first session in this Fi3M lesson:

Step 2: Prepare for Every Lesson

For each lesson, I prepare a short conversation cheat sheet on a topic I want to discuss. My first topic is usually a self-introduction. Later, I might prepare to talk about my weekend, a television programme I enjoyed or something important in my life.

The notes are a launch pad, not a speech to read word for word. I use them to start talking, then let my tutor ask follow-up questions.

During the conversation, I notice the moments when I know what I want to say but cannot produce it. Those gaps tell me which words and phrases would make the next conversation easier, so I write them down.

Step 3: Look for Useful Sentence Patterns

If the same sentence pattern comes up more than once, I pause and ask my tutor to help me build a few personal examples.

Suppose I keep needing a structure like “When [x], I [y].” I might practise:

  • When I drive to work, I listen to Japanese podcasts.
  • When I get home, I make dinner.
  • When my son takes his nap, I study Japanese.

I try each sentence before asking for the answer. Mistakes are likely, especially when I stretch beyond familiar language, but that attempt gives the correction something to attach to.

My tutor then types a natural corrected version in the lesson chat, along with any missing words. I keep the wording that I would genuinely use rather than collect every possible variation.

Step 4: Turn the Most Useful Material Into Flashcards

At the end of the week, I review my lesson notes and move the most useful words, chunks and corrected sentences into digital flashcards.

I do not need a card for every word in the chat. I prioritise language that came up repeatedly or would help with my Day 90 conversation.

Long sentences are easier to review when I divide them into reusable chunks. For “When I drive to work, I listen to Japanese podcasts”, I could make cards for:

  • I listen to Japanese podcasts.
  • When I drive to work…
  • When I drive to work, I listen to Japanese podcasts.

As the structure becomes familiar, I can retire the smaller prompts and keep the fuller sentence. Fi3M's spaced-repetition guide explains how review timing works.

Step 5: Review Without Letting the Backlog Take Over

Between lessons, I review the cards regularly. They are a record of language I have already tried to use, not a substitute for conversation.

If reviews start piling up, I stop adding new cards for a while and focus on the phrases most relevant to my goal. A smaller deck I actually review is more useful to me than a perfect archive of every correction.

At the start of the next lesson, I ask about anything that still feels unclear. Then I move to the new topic I prepared in Step 2 and try to reuse something from the previous session.

Step 6: Add Input You Care About

Speaking and review sit at the centre of my plan, but I also make room for material in the language I am learning.

This is often audio, such as a language-learning podcast or radio programme. For Japanese, I also watched a television show my tutor knew, which gave us a shared topic for later lessons.

I do not count every minute of background audio as study. I choose short sections, listen for something useful and bring a phrase or question back to a conversation.

Step 7: Record Progress Videos

In my Add1Challenge missions, I recorded milestone videos on Days 0, 30, 60 and 90. I found it helpful to make extra recordings between those dates.

A one- or two-minute video gave me a low-pressure reason to prepare and speak. It also created evidence I could compare over time instead of relying on how fluent I felt that day.

You do not have to publish these recordings. Keep them private if that makes it easier to speak honestly, then review them at the end of each month and choose one thing to improve next.

Put the 7-Step Plan Into Practice

Before Day 1, define the conversation you want to handle on Day 90. Then book your first speaking session and choose one topic for it.

After each lesson, collect the words and patterns you actually needed. Review the best ones, add input you enjoy and record enough of your speech to see what is changing.

Ninety days is a useful container, not a universal deadline for learning a language. The result depends on your starting point, available time, target and consistency. What the deadline can give you is a concrete reason to speak before you feel completely ready.

author headshot

Shannon Kennedy

Language Encourager, Fluent in Months

Shannon was Head Coach for the Fluent in 3 Months Bootcamp. She is currently based in Southern California where she performs as a professional musician. Her passions are cooking, reading, traveling and sharing her adventures in language learning.

Speaks: English, French, Mandarin, Russian, Croatian, Japanese

Fluent in 3 Months Bootcamp Logo

Have a 15-minute conversation in your new language after 90 days

JOIN THE BOOTCAMP