Cindy Zhu.
Free guides
Getting started Claude

Build a language tutor in Claude

Hey, it's Cindy ๐ŸŒฑ You commented FLUENT, so here is the whole setup. It is one Claude Project, a set of instructions you paste in once, and three drills you run on repeat.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)
Two honest things first. Claude is a very patient conversation partner, not a certified teacher, and it can get idioms, regional usage and formality registers subtly wrong, especially in less widely written languages. Treat it as unlimited practice reps, then sanity-check anything you plan to actually say to a person. And if a streak app is what gets you to open your phone every day, keep it. This sits on top of that, it does not replace the habit.
start here

What you are actually building

A Claude Project is a saved workspace with its own instructions and its own uploaded files. Every chat you start inside that project already knows the setup, so you never re-explain your language, your level, or how you want to be corrected. That is the whole trick: the instructions carry over, so session two is not a fresh start.

Projects are available on every plan including Free, where you can create up to 5 of them. Details are in Anthropic's what are Projects article, and the plan breakdown is on the Claude pricing page. One project is all this needs.

๐Ÿ“Œ Project instructions The rules Claude follows in every chat inside the project. Your language, your level, how hard to correct you.
๐Ÿ“ Project knowledge Files you upload once. This is where your progress log and your vocab list live so Claude can actually adapt.

the setup

Build it in five minutes

  1. ๐Ÿ’ป Open Claude. Go to claude.ai and sign in, or open the desktop or mobile app. Free plan is fine to start.
  2. โž• Create a new project. In the left sidebar, click Projects, then the button to create a new one. Name it something obvious like "Spanish tutor" so it is easy to find at 7am.
  3. ๐Ÿ“Œ Paste the instructions. Open the project's instructions field and paste the block below, with your own language, level and goals filled in. This is the part that does the heavy lifting, so spend two minutes on it rather than twenty seconds.
  4. ๐Ÿ“ Add a progress log. Make a plain text or Markdown file called progress.md with three headings: words I know, mistakes I keep making, things I want to be able to say. Upload it to project knowledge. It can start almost empty.
  5. ๐Ÿ—ฃ๏ธ Run your first drill. Start a chat inside the project and paste drill one below. That is it, you are practising.
copy this

The project instructions

This is the full block. Replace anything in square brackets, delete nothing else. The correction rules at the bottom are the difference between a chatbot that flatters you and something that actually teaches.

๐Ÿ“Œ paste into project instructions
You are my personal language tutor for [target language]. I am a [native language] speaker at roughly [beginner / A2 / intermediate / B1 / advanced] level, and my goal is to be able to [the specific conversations you want to have, for example "order food, make small talk with my partner's family, and handle a work call"].

How to run every session. Speak to me mostly in [target language], at a level just slightly above what I can comfortably handle, and drop into [native language] only when I am clearly stuck or when I ask for a grammar explanation. Keep your turns short, two or three sentences, so I do most of the talking. Always end your turn with a question, so the conversation never stalls on me.

How to correct me. Correct every mistake, but never break the flow to do it. Reply naturally first, then add a short block at the end of your message headed "corrections" with each mistake, what I wrote, the natural version, and a five-word reason. If I make the same mistake three times, stop and drill it with three quick practice sentences before we continue. Do not tell me something was great when it was not, and do not praise a sentence that a native speaker would find odd.

Track my level. At the end of every session, write me a short summary block I can paste into my progress log: new words I used correctly, the mistakes I repeated, and one thing to work on next time. Read progress.md in the project knowledge before you start a session, so you can reuse vocabulary I already know and re-test the mistakes I keep making.

Never invent slang or claim a phrase is common if you are not confident. If a phrase is regional, formal, dated or would sound strange from a foreigner, say so and give me the safer version instead.
Not sure what level to write? Use the CEFR bands (A1 through C2). Or write it in plain words, like "I can read menus and understand slow speech but I freeze when someone asks me a question." Claude handles that description perfectly well.

drill one

Role play a real scene

The reason this beats reviewing flashcards is pressure. You have to produce a sentence in real time, get it slightly wrong, and get fixed. Pick a scene you will genuinely be in, not a textbook scenario.

๐ŸŽญ role play with live corrections
Role play with me. You are [a barista in a busy cafe in Madrid / my partner's mother meeting me for the first time / a receptionist at a doctor's clinic], and I am the customer. Stay fully in character in [target language] and never break character to explain things mid-scene.

Start the scene yourself with one natural opening line, the way a real person would, including the small talk. Keep your replies short and realistic, use contractions and filler words a real speaker would use, and if I say something odd, react the way a real person would react rather than smoothing it over for me.

Run the scene for about ten exchanges, then stop and give me the corrections block: what I said, the natural version, and a short reason. Finish by rating how understandable I would have been to a real person on a scale of one to five, and give me two phrases I should have known for this scene that I did not use.

If I go silent or clearly do not understand you, repeat yourself more slowly with simpler words before you switch to [native language].
On the Claude mobile app you can run this out loud with voice mode instead of typing, which is a very different exercise. Typing lets you compose a sentence carefully. Speaking forces you to produce it before you are ready, which is the skill that actually transfers.

drill two

The handwriting check

Writing by hand is slow, and that is the point. It surfaces the gaps that multiple choice hides. Claude can read a photo of your notebook page and go through it word by word.

  1. โœ๏ธ Write a short paragraph by hand. Five or six sentences about your actual day, in your target language, no dictionary and no translation app. Getting it wrong is the useful part.
  2. ๐Ÿ“ท Photograph the page. Flat surface, good light, whole page in frame. If your handwriting is small, take two photos rather than one blurry one.
  3. ๐Ÿ“Ž Upload it into your project chat. Attach the photo, then paste the prompt below in the same message.
  4. ๐Ÿ“ Update your log. Copy the repeated mistakes into progress.md and re-upload it, so next week's sessions target them.
โœ๏ธ word-by-word handwriting breakdown
This is a photo of a paragraph I handwrote in [target language] without a dictionary. First, transcribe exactly what you can read, character for character, and flag anything you genuinely cannot make out rather than guessing at it.

Then mark it up properly. Go sentence by sentence and for each one give me: what I wrote, the corrected version, and a short plain-language reason for the change. Separate real errors from things that are technically correct but would sound unnatural, because those are different problems and I want to know which is which.

Then zoom out. Tell me the two or three patterns behind my mistakes, for example a tense I keep avoiding, a gender or particle I keep getting wrong, or word order that is following my native language. Rank them by how much they are holding me back.

Finish with three practice sentences targeting my single worst pattern, in [native language], for me to translate back to you right now.

drill three

A story built only from words you know

This one is quietly the most effective of the three. Reading something you can almost entirely understand, with a small number of new words in context, is the reading equivalent of lifting slightly heavier than last week. Linguists call the underlying idea comprehensible input.

๐Ÿ“– a story at exactly your level
Write me a short story in [target language], around 250 words, using only vocabulary and grammar I have already shown you in this project plus a maximum of eight new words. Pick the eight new words deliberately, so they are words I will genuinely use given my goals, not obscure literary ones.

Make it a real story with a small amount of tension and a proper ending, set in [a place or situation relevant to me]. Do not write a textbook dialogue, and do not label the difficulty level inside the story.

Underneath the story, list the eight new words with a short definition in [native language] and the sentence from the story where each one appears. Then ask me five comprehension questions in [target language] that I have to answer in [target language], and wait for my answers before telling me anything.

After I answer, correct my answers, and tell me honestly whether the story was too easy, about right, or too hard, based on how I did. Adjust the next one accordingly.

make it stick

The 15-minute daily loop

Three drills is plenty. The thing that decides whether this works is whether you run them, so here is the version that fits into an actual day.

  1. ๐ŸŽญ Minutes 1 to 8, role play. One scene, in the project, voice mode if you can. Do not prepare, that is cheating the exercise.
  2. ๐Ÿ“– Minutes 8 to 13, read. One story, answer the five questions without scrolling back up.
  3. ๐Ÿ“ Minutes 13 to 15, log it. Ask Claude for the session summary block, paste it into progress.md, re-upload. This is the step everyone skips and it is the one that makes week four smarter than week one.
  4. โœ๏ธ Once a week, handwrite. The handwriting check is a weekly exam, not a daily drill. Sunday morning with a coffee works well.
Claude does not automatically read every past chat in a project. The instructions and the uploaded files are what carry over reliably, which is exactly why the progress log matters. Keep progress.md current and your tutor adapts. Skip it and every session resets to the same level.

good to know

What this does not replace

Being straight with you: an AI tutor is unbeatable for reps, patience and never being embarrassed. It is weaker on live listening at natural speed, on accent, and on the cultural read of when a phrase is fine and when it is odd. These four fill those gaps, and three of them cost nothing.

๐Ÿƒ Anki Free and open source spaced repetition, on desktop and Android (the iOS app is paid). Feed it the words from your progress log so they stay in your head between sessions.
๐Ÿ—ฃ๏ธ Tandem Language exchange with real speakers, free tier available. You teach them your language, they teach you theirs. This is where you find out whether your phrasing actually lands.
๐Ÿ’ฌ HelloTalk Similar idea with a bigger feed and text-first chat, free tier available. Good for low-pressure daily writing with corrections from natives.
๐ŸŽง Native media Podcasts, shows and creators in your target language. Paste a transcript into your Claude project and ask it to pull out the phrases worth stealing, at your level.
the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)