Welcome to the English Learning Repository! This repository serves as a comprehensive resource for anyone looking to improve their English language skills, with a particular focus on English for specific purposes, get a well-paid job in dollars😂💸.(And it will force me to code everyday 🤓)
Table of Contents
- About The Project
- RoadMap to Learn English
- Resources
- Dictionaries
- Translators
- Pronunciation Checkers
- Websites to Learn General English
- Courses
- E-Books
- Apps and Websites to Practice your Speaking
- Podcasts & Videos to Practice your listening
- Tools as Chrome extensions
- Games
- Certifications and level tests
- Contributing
- License
- Contact
- Acknowledgments
The English for Developing "Inglés para Programar" Project is a collaborative initiative aimed at assisting developers in improving their English language skills. As a Senior English teacher and Super Junior Developer who is passionate about facilitating learning experiences, I recognize the value of language proficiency in the tech industry as in the value of helping each other.
This section is a work in progress, just like my attempt to follow a step-by-step roadmap to be a developer—let's hope I don't get lost along the way! 😄 I will write a guide for each RoadMap
The Beginner Roadmap is designed for developers who are just starting their English language learning journey. This roadmap focuses on foundational language skills and includes:
- Basic vocabulary lists related to programming concepts and common tech terms.
- Grammar basics, including verb tenses, sentence structure, and basic syntax.
- Introduction to listening and speaking skills, with simple exercises to practice pronunciation and basic conversation.
The Intermediate Roadmap is ideal for developers who have a basic understanding of English but want to deepen their language skills. This roadmap includes:
- Expanded vocabulary lists covering a wider range of technical and programming-related terms.
- Intermediate grammar topics, such as complex sentence structures, verb forms, and idiomatic expressions.
- Listening comprehension activities, including short audio clips and dialogues, to improve understanding of spoken English.
- Speaking practice exercises focused on expressing ideas clearly and confidently in technical contexts.
The Advanced Roadmap is tailored for developers who are proficient in English but seek to refine their language skills for professional and technical communication. This roadmap features:
- Advanced vocabulary lists with specialized terminology for specific tech fields and industries.
- In-depth grammar study, including advanced grammar points, nuanced usage, and style guides for technical writing.
- Complex listening exercises, such as podcasts, presentations, and technical lectures, enhance comprehension and critical thinking skills. Advanced speaking activities, such as debates, presentations, and role-playing scenarios, to practice communicating complex ideas effectively in English.
-
Cambridge Dictionary It will give you definitions, spellings, audio pronunciations, example sentences, and word origins.
-
Merrier-Webster Dictionary I like this one because you also have a collocation dictionary, quizzes and games.
-
DeepL: Translator
It allows you to translate documents, too. -
ReversoContext
You can find different translated words in context. -
Babelfish: Translator + Forum
I haven´t tested in depth. -
Linguee
I haven´t tested in depth.
-
Forvo
Find out how any English word is pronounced in different countries. -
Playphrase
Find out how any English word is pronounced in the real world. It will give you a search on YouTube for any video where that phrase or word is said. -
GetYarn
It is similar to the last one but it will give you the option to download the clip.
-
BBC Learn English
On the BBC Learning English website, you can learn grammar, vocabulary, pronunciation, and so on, you can take a test, and you can also learn how to teach others English. -
British Council
You can find lessons, grammar explanations, glossaries, games and apps. -
British Council-Business English
This website is focused on business English therefore you can find more tech-related or job-related topics -
Busuu
I haven´t tested in depth. However, Busuu provides courses, writing exercises, vocabulary and reading comprehension tasks. -
Ello
ELLLO has over 3,000 free listening lessons for all levels! Most lessons have audio or video, a transcript, vocab support and interactive quizzes. -
EnglishCentral-Corporate English
EnglishCentral has over 30,000 Videos. it has a blog with English lessons. The blog offers grammar and vocabulary tips, and listening and speaking exercises. -
ESL Library
ESL Library is a blog teacher-oriented. However, it provides resources for English teachers, including activities, lesson plans, videos, and articles on grammar, vocabulary, and pronunciation. -
FluentU
I HAVEN'T TEST IT YET. FluentU is a blog that offers learning English through authentic English videos with interactive captions. The blog also offers grammar, vocabulary, and pronunciation tips, as well as lessons on English culture and lifestyle. -
Fun Easy English
Fun Easy English focuses on basic English knowledge and teaching tips, its courses include pronunciation, grammar, idioms, slang, writing, tests, and much more. -
Go Natural English
Go Natural English is a blog offering tips and resources to help students learn English naturally and authentically. The blog offers videos, podcasts, exercises, and articles on grammar, vocabulary, and pronunciation, as well as personalized lessons. -
Grammar Girl
Grammar Girl provides short, friendly tips to improve your writing. Covering the grammar rules and word choice guidelines that can confound even the best writers, -
Perfect English Grammar
Perfect English Grammar is a grammar website. It contains notes and plenty of exercises related to grammar. -
English Grammar Explanations
A website that provides the basics of grammar up to higher grammar. -
Agenda web
Agenda Web.org you will find a lot of exercises in all the subjects of English: grammar, vocabulary, listening, reading, etc. An indispensable resource. -
Babbel
I Haven´t tested it They also have an app available, all vocab can be practiced with pics and pronounciation is also available for each word.
-
Elsa
Elsa is a personal English-speaking coach, who helps you improve pronunciation and speak English confidently. -
Praktika
Praktika is an AI-powered language learning platform that provides personalized feedback and tailored lessons to enhance your language skills. -
Conversation Exchange
Connect with language learners from around the world for language exchange opportunities and practice speaking with native speakers. -
Speak24
Speak24 is a platform where English learners can find partners for real-time conversation practice via instant messaging. (NOT TESTED IN DEPTH) -
Speak and Improve
Speak and Improve offers interactive exercises and personalized feedback to help learners improve their English speaking skills. -
Free4Talk
Free4Talk is a platform where users can engage in language exchange conversations with native speakers worldwide, helping learners practice and improve their language skills through real-time communication. -
Tandem
I HAVEN´T TEST IT Tandem connects language learners with native speakers for language exchange, offering a fun and effective way to practice speaking and make new friends.
-
Grammarly
Your writing is at its best. Grammarly makes sure everything you type is clear, effective, and mistake-free. -
Google Dictionary
View definitions easily as you browse the web. -
Pact English
It helps users practice English while watching YouTube videos by turning some subtitles into dictation or fill-in-the-blank practices.
-
Acquire Business Communication Skills in English
This free Coursera specialization focuses on developing essential business communication skills in English, covering topics such as writing professional emails, making presentations, and conducting meetings. It's designed to help learners enhance their English proficiency in a professional context. -
Master Intermediate Grammar
This free Coursera specialization focuses on mastering intermediate-level grammar in English. It provides learners with comprehensive instruction and practice exercises to strengthen their understanding and application of grammatical concepts at the intermediate level.
- English E-books
Download or read English books online for free, categorized by levels (elementary, pre-intermediate, intermediate, advanced...)
-
Wordwall
Wordwall offers interactive games and activities for learning English vocabulary, making studying fun and engaging. -
Genially
Genially provides interactive content for learning grammar, allowing users to explore English concepts in a dynamic and visually appealing way. -
Quizlet
Quizlet is a versatile platform for creating and studying flashcards, quizzes, and other learning materials, offering a variety of study modes and collaborative features. -
Memrise
Memrise uses gamification to help users memorize English vocabulary effectively, providing an addictive and rewarding learning experience. -
Typeracer
Typeracer is a typing game that improves spelling and typing speed, allowing users to compete against themselves and others in public and private races. -
Kahoot
Kahoot enables users to create and play fun learning games, known as "kahoots," making learning interactive and engaging with multiple-choice questions and quizzes. -
Duolingo
It is a popular app but it is a bit repetitive. -
Lingualeo
I haven't tested in depth. Lingualeo is a funny way to learn English online.
-
Coffee Break English
Learn to speak English at the same time it takes you to enjoy a cup of coffee each morning. -
Real-life English Speak and Learn Natural English Anytime, Anywhere.
-
Crash Course Youtube Channel
This channel not only has incredibly educational videos but they are easy to digest and helpful as a next step for learning English in a more complex set of situations. -
Learn English by Story
Classic stories, with simplified grammar and vocabulary. You can follow the tapescript as the story goes along, so you can also learn the pronunciation. -
Learn English With TV Series
Are you ready to have a lot of fun learning real-life English with "Learn English with TV Series?"
-
Bloomberg Technology: Bloomberg Technology focuses on the topics of technology, innovation, and business.
-
BBC Click: BBC Click is the BBC’s flagship technology programme.
-
Sky News Swipe: Sky News Swipe is Sky News's tech show.
-
EF Standard English Test (EF SET): The EF Standard English Test (EF SET) is a quick and convenient way to assess your English proficiency level. It provides instant results and is suitable for learners of all levels.
-
Duolingo English Test: This test assesses English language proficiency and provides a detailed score report. It is widely recognized by universities and employers worldwide.
-
Cambridge English Qualifications: Cambridge offers a range of free online tests to assess English proficiency at various levels, from beginner to advanced.
-
TOEFL® Practice Online: The Test of English as a Foreign Language (TOEFL) offers free practice tests online to help learners prepare for the official exam.
-
IELTS Free Practice Tests: The International English Language Testing System (IELTS) provides free practice tests online for both the Academic and General Training modules.
Hey there, coder👩🏽💻👨🏽💻! 👋 We love contributions because they make our open-source community awesome! If you have a brilliant idea to make this project even better, feel free to fork the repo and send us a pull request (Remember that I'm a super junior developer 😂). Or, if you prefer, just drop us a line with your suggestion tagged as "enhancement". And hey, don't forget to give us a star ⭐️! Thanks a bunch for being part of our coding adventure!
FOLLOW ME ON:
- Instagram @inglesparaprogramar
- LinkedIn Yamila-orozco (Please follow me I need it to create a Newsletters )
- Project Link: https://github.com/Yamila-Orozco/inglesParaProgramar
- Mail: yamilaorozco@movimientolearn.com
Mermelada Tech por darme el empujón para armarlo