yvoronoy / awesome-english
git clone https://github.com/yvoronoy/awesome-english.git
π₯ on GitHub Trending today
A collection of awesome study resources for learners of English.
β
stars, 24h
+99
stars, 7 days Β· #508
β
stars, 30 days
4.3k
β
total Β· +2% this week
439
forks Β· 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageHTML
LicenseCC0-1.0
Created2016-05-07 (10y ago)
Last push1mo ago
Watchers59
OwnerUser
Seen on GitHub Trending
- 2026-10-20 β #8 weekly in html Β· +99 β
GitHub topics
Links
README excerpt
# Awesome English A curated collection of high-quality resources for learning English, focused on practicing the core skills β listening, speaking, reading, and writing. Includes resources for grammar, vocabulary, and media to enhance your English studies. This list is for: - ESL Learners at all levels - Self-study enthusiasts seeking structured practice - Educators looking for student resources - Professionals improving English for work, study, or travel ## Contents - Top Picks - Methods & Techniques - Listening - Speaking - Watching - Reading - Writing - AI-Powered English Learning - Grammar - Vocabulary - Tools - Exercises and Tests - Online Classes - FAQ or Common Questions - Contribute ## Top Picks - [Anki][anki-url] - Effective flashcard app for vocabulary expansion through daily review. - [Hard Fork by The New York Times][hard-fork-url] - Weekly exploration of the latest in the rapidly changing world of tech. - [NPR][npr-url] - National Public Radio with transcripts available, ideal for daily listening. - [English Grammar in Use (Murphy)][murphy-grammar-url] - Best-selling grammar book for learners of English. - Harry Potter Series - Popular book series with gradually increasing language complexity, suitable for learners. - ChatGPT - Versatile AI for conversational practice, writing help, and vocabulary exploration. ## Methods & Techniques High-leverage techniques experienced learners rely on β the "how" behind the resources in this list. - Comprehensible Input - Acquire English mainly by understanding content slightly above your current level, rather than drilling rules. - Shadowing - Play native audio and echo it aloud in near real-time to train pronunciation, rhythm, and listening. - Sentence Mining - Turn sentences you meet in real content into flashcards so you learn words in context (pairs with Anki). - Extensive Reading - Read large amounts of easy, enjoyable material for meaning to build vocabulary and fluency naturally. - Refold - Free, step-by-step roadmap that sequences comprehensible input, immersion, and sentence mining. ## Listening ### Podcasts π§ Podcasts provide an engaging medium to enhance listening skills through diverse topics and formats. Many include transcripts, enabling simultaneous listening and reading, which aids comprehension. #### Beginner Friendly π° - 6 Minute English - Teaches useful English language for everyday situations with the BBC. - ESL Podcasts - Ideal for those looking to improve English speaking and listening skills. #### Intermediate Level π - All Ears English - Focuses on advanced conversational American English. - Culips Podcast - Focuses on conversational English for everyday use by native speakers. - Luke's English Podcast - Hosted by a qualified language teacher and stand-up comedian, providing an engaging podcast series. - CNN 10 - Ten-minute digital news show explaining global news to a worldwide audience. #### Advanced Level π - A Way with Words - Explores language through history, culture