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

English for IT
Generic apps
Content focus
IT-specific vocabulary, docs, communication
General or business English
Learning paths
12 role-specific paths
One-size-fits-all
Account required
No — fully anonymous
Yes, usually paid subscription
Exercise types
16 types incl. bug reports, PR review, post-mortems
Mostly translation & vocab cards
Language support
20 interface languages
Usually English-only UI
Offline use
PWA — works offline
Requires internet connection
Ads / upsells
None
Common

Built with

Astro Static site generator — fast, zero-JS by default
TypeScript Type-safe exercise logic
CSS Custom Properties Design token system, no frameworks
Cloudflare Pages Edge-deployed globally
PWA / Service Worker Offline support
No tracking No analytics, no cookies, no ads

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 →