awesome-language-learning
github.com/nachologic/awesome-language-learning ↗A curated list of incredible resources for learning and mastering new languages.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me grammar resources from awesome-language-learning"
Installation instructions →What's inside
English
- Advanced English GrammarGrammar
Lessons on complex grammar topics.
- AnkiVocabulary
Use spaced repetition with advanced English vocabulary decks.
- BBC Learning EnglishVocabulary
English resources, including vocabulary.
- BBC Learning English PronunciationPronunciation
Basics of English sounds.
- British Council Writing SkillsReading & Writing
Improve writing through exercises and samples.
- Cambridge Dictionary GrammarGrammar
Advanced grammar explanations.
General Tools
Language Learning Tips
- Fluent in 3 Months
Blog by Benny Lewis, a polyglot who shares his language learning experiences.
- FluentU Blog
Tips and hacks for learning languages.
- Immersion
A method of teaching a second language in which the learners' second language is the medium of instruction.
- Language Acquisition
The process by which humans acquire the capacity to perceive and comprehend language, as well as to produce and use words and sentences to communicate. We recommend the talk from
- Language Exchange
A method of practicing a second language with native speakers of that language.
- Luca Lampariello
A blog and book on how to learn languages from a polyglot and mentor.
Showing a sample of 36 resources. View the full list on GitHub →