My AI Workflow to Learn Any Language with ChatGPT
How I setup ChatGPT for learning a new language
Iāve been using ChatGPT to learn a new language, and the results were amazing!
Whatās my secret? I didnāt use ChatGPT just for grammar questions or homework cheating. I used it to increase my exposure to the language through reading, speaking, listening, and writing practice.
Speaking: In the past, I had to find a language buddy to practice with and get feedback. Now, I can practice with ChatGPT anytime
Reading: In the past, I had to wait until I reached a B1/B2 level to start reading in a foreign language. With ChatGPT, I started reading even as a beginner.
Listening: ChatGPT has a handy feature that lets it read its responses aloud. I use this with a custom prompt to listen to stories in a foreign language
Writing: I created a complete prompt to make ChatGPT correct your text like your teacher would (with strikethroughs and text insertions) while preserving your meaning and voice
I also created a space within ChatGPT dedicated to language learning. There, ChatGPT acts as a language tutor and follows any preferences I set. This setup creates a language environment that doesnāt interfere with your other uses for ChatGPT (work, school, etc). In this article, Iāll use Spanish as the target language, but you can apply everything to any language.
Note: Thereās a bonus section where I show a feature that helps you use ChatGPT for less homework cheating and more learning that sticks
First Things First: Create a Language Project
In this guide, weāll learn how to make ChatGPT correct our mistakes, speak with the accent we want, and more.
There are different ways to do this:
You start a new chat and give the instructions
You change ChatGPTās behavior in Settings ā Personalization (it applies to all chats)
You change ChatGPTās behavior within a project (it applies to chats within the project)
Option 1 is very repetitive, and option 2 will mess up other ChatGPT chats.
Option 3 is perfect because weāll create a space just for learning a language without affecting the rest of our chats.
Hereās how to create a project.
First, on the left sidebar, go to projects and click on āNew Projects.ā Give your project a name and then click on āCreate project.ā Iāll name mine āLanguage Projectā
The best part of a project is that we can change how ChatGPT behaves by default within that project. To do so, click on the three dots (upper-right corner) and select āEdit instructions.ā
In the following sections, Iāll give you copy-and-paste prompts to add to the projectās instructions. These prompts will customize our project so that it becomes an efficient language learning environment.
This guide is exclusive to paid subscribers. Hereās what you get by becoming a paid subscriber:
Free access to all my video courses
Full article access + gated prompt library and AI workflows
Access to all my up-to-date guides in this Google Doc (if a guide gets outdated, I remove it from the list)
If you want to master AI, consider becoming a paid subscriber.





