About English for IT
Free English learning built specifically for IT professionals — no generic lessons, no login required.
The problem we're solving
Most English learning platforms teach generic business English. But IT professionals have a fundamentally different daily language reality:
- Reviewing pull requests and leaving constructive comments
- Writing incident post-mortems and runbooks
- Explaining technical trade-offs to non-technical stakeholders
- Reading and writing bug reports, API docs, and RFCs
- Communicating in standups, retros, and architecture reviews
General English courses don't prepare you for that. We do.
"I can code it, but I struggle to explain it in English during the code review."— Common frustration from non-native English-speaking developers
How it works
Choose your role
Start from a path tailored to your job: Frontend Developer, DevOps, QA, Data Scientist, PM, and 8 more. Each path surfaces the vocabulary and exercises most relevant to your daily work.
Learn in context
Every term is taught through real IT examples — not fabricated sentences. Vocabulary appears in PR comments, bug reports, standup phrases, and Slack messages.
Practice actively
16 exercise categories including vocabulary drills, pronunciation, grammar, writing, and interview practice. All multiple-choice, fill-in-the-blank, and scenario-based.
Return and repeat
The streak tracker keeps you coming back daily. Spaced repetition principles guide the exercise design so words stick over time, not just for the test.
Our methodology
Contextual learning
Terms are never taught in isolation. Every definition comes with a sentence you might actually write or say at work — a PR comment, a ticket description, a Slack message.
Register awareness
IT English spans multiple registers: formal ADRs, casual Slack messages, precise technical documentation, and persuasive stakeholder presentations. We teach you to switch between them.
Role-specific focus
A QA engineer and a Solution Architect have very different English needs. Our 12 learning paths reflect that. You spend your time on the vocabulary and phrases that matter for your role.
Input + output balance
We balance reading comprehension (glossary study, scenario reading) with productive output exercises (writing prompts, fill-in-the-blank, phrase completion) — both sides of language development.
Why this is different
Built with
Start learning now
No account, no payment, no setup. Pick your role and start practising.
How exercises are created
Every exercise traces back to a real IT artefact. We don't write generic sentences — we start with the actual documents IT professionals read and write every day:
GitHub
Pull requests, code review comments, issue descriptions, CONTRIBUTING.md files, READMEs, and commit messages — the raw material of collaborative software development.
Jira / Linear / Issue trackers
Bug reports, user stories, sprint backlogs, and acceptance criteria from real project tracking systems. The language of agile teams in daily work.
Technical documentation
API references, SDK guides, RFCs, architecture decision records, runbooks, and post-mortems from open-source projects and public technical blogs.
Security advisories
CVE descriptions, OWASP guidelines, and pen testing reports — the precise, formal English of cybersecurity communication.
Monitoring & SRE docs
Incident timelines, error budget reports, SLA definitions, and on-call runbooks from the SRE / DevOps world.
Async communication
Slack threads, email threads, and asynchronous stand-up updates — the day-to-day written communication of distributed IT teams.
What's covered — roles × skills
Every role has vocabulary, grammar, writing, interview prep, and more. Specialised listening and speaking sets differ by role.
| Role | Vocab | Grammar | Reading | Writing | Listening | Speaking | Interview |
|---|---|---|---|---|---|---|---|
| 🖥️ Frontend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ⚙️ Backend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 🔄 Full-Stack | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| 📱 Mobile | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| ☁️ DevOps | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 🛡️ SRE | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| 🔍 QA | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| 🤖 Data / ML | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 🔒 Security | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| 🏛️ Architect | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ |
| 📋 PM / PO | ✓ | ✓ | – | ✓ | ✓ | ✓ | ✓ |
| 📄 Tech Writer | ✓ | ✓ | ✓ | ✓ | – | – | – |
Contribute
English for IT is an open project. If you spot an error, have a suggestion for a new exercise, or want to propose a topic that's missing — we'd love to hear from you.
Report an error
Found a wrong answer, a misleading explanation, or a broken exercise? Let us know — accuracy matters.
Report via Contact →Suggest a new exercise
Missing a topic for your role? Want a specific vocabulary set or scenario? Suggest it and we'll consider it for the next batch.
Send a suggestion →Help with translations
The UI is available in 20 languages. If you notice a translation error or want to improve phrasing in your language, reach out.
Get in touch →Frequently asked questions
Is this site completely free?
Yes — all exercises, vocabulary sets, learning paths, and the glossary are free with no registration required. There is no premium tier or paywalled content.
Do I need to create an account?
No. Your streak and progress are stored in your browser's localStorage. Nothing is sent to a server. You can use the site fully anonymously.
What English level do I need to start?
Exercises are labelled Beginner, Intermediate, or Advanced. Beginner sets require A2–B1 general English. Most technical content targets B1–B2 speakers who already use English at work but want to improve precision and confidence.
Can I use this to prepare for a job interview?
Absolutely. The Interview Prep category covers behavioural, technical, and system design questions for 12 roles. Combine it with Speaking and Vocabulary exercises for best results.
Are exercises updated regularly?
Yes. New exercises are added monthly. As new technologies and communication patterns emerge, they make their way into the exercise library.
The UI is in my language — are exercises also translated?
The navigation and UI labels are translated into 20 languages so you can orient yourself easily. Exercises stay in English by design — practising in English is the point.
Can I suggest a new exercise or report an error?
Yes! Use the Contact page to send feedback. We welcome corrections, suggestions for new topics, and requests for role-specific content.
Have a question not listed here? Send us a message →