Complete English Guides for IT Professionals

Each guide covers the specific English vocabulary, phrasing patterns, and communication norms for your IT role — not generic business English, but the precise language of backend development, DevOps, frontend engineering, QA, and data science.

8 role guides
3000+ words each
175+ practice exercise links
100 key phrases per guide

What makes these guides different

Role-specific, not generic

A backend developer and a QA engineer have completely different English needs. These guides reflect that. Each one covers the vocabulary and communication patterns that actually appear in that role's daily work.

Real examples, not textbook sentences

Every phrase and vocabulary item is illustrated with an example you might actually write or say at work — a PR comment, an incident update, a model evaluation report, a bug description.

Linked directly to practice exercises

Each section links to specific exercises where you can practise the vocabulary in context. Reading about the language is the first step — the exercises are where it becomes automatic.

Multiple registers covered

Each role requires switching between registers: technical documentation, daily Slack messages, formal design documents, interview responses. These guides cover all of them.

Choose your role guide

Backend Developer
Intermediate – Advanced

Complete English Guide for Backend Developers

REST API documentation, code review communication, system design discussions, database language, and technical interview English. Covers everything from writing OpenAPI descriptions to LGTM vocabulary and CAP theorem discussions.

  • REST API & documentation
  • Code review language
  • Database & SQL vocabulary
  • System design trade-offs
  • Technical interviews
  • Daily async communication
DevOps & SRE
Intermediate – Advanced

Complete English Guide for DevOps & SRE Engineers

Incident response bridges, blameless postmortem writing, SLO/error budget discussions, CI/CD pipeline communication, Kubernetes operations vocabulary, and on-call runbook language.

  • Incident response language
  • Postmortem & blameless culture
  • CI/CD pipeline communication
  • SLO & error budget language
  • Kubernetes & cloud operations
  • On-call & runbook writing
Frontend Developer
Intermediate – Advanced

Complete English Guide for Frontend Developers

CSS/JS naming conventions, component API documentation, accessibility (WCAG/ARIA) language, Core Web Vitals discussions, design handoff vocabulary, and browser compatibility communication.

  • CSS & JS naming conventions
  • Component documentation
  • Accessibility (a11y) language
  • Core Web Vitals & performance
  • Design handoff collaboration
  • Browser compatibility
QA Engineer
Beginner – Advanced

Complete English Guide for QA Engineers

Bug report writing, severity and priority language, test plan documentation, Given-When-Then acceptance criteria, TDD/BDD vocabulary, defect lifecycle communication, and automation testing language.

  • Bug report writing
  • Severity & priority language
  • Test plan documentation
  • Acceptance criteria (Given-When-Then)
  • TDD & BDD vocabulary
  • Automation testing language
Data Scientist & ML Engineer
Intermediate – Advanced

Complete English Guide for Data Scientists & ML Engineers

Experiment result communication, model evaluation vocabulary, data storytelling, stakeholder reporting, ML paper reading, feature engineering language, and ML production monitoring vocabulary.

  • Experiment result communication
  • Model evaluation vocabulary
  • Data storytelling & charts
  • Stakeholder reporting language
  • Reading ML papers
  • Feature engineering vocabulary
Security Engineer
Intermediate – Advanced

Complete English Guide for Security Engineers

CVE advisory writing, CVSS scoring language, penetration test reports, threat modeling (STRIDE), OWASP Top 10 communication, SOC operations vocabulary, and security incident response chain of command.

  • CVE & CVSS advisory language
  • Penetration test reporting
  • Threat modeling (STRIDE)
  • OWASP Top 10 communication
  • SOC & incident response
  • Responsible disclosure
Data Engineer
Intermediate – Advanced

Complete English Guide for Data Engineers

ETL/ELT pipeline communication, data modeling discussions, stakeholder reporting, SQL review vocabulary, data quality language, sprint planning for data teams, and interview vocabulary for dbt, Spark, Kafka, and data lakehouse roles.

  • ETL/ELT pipeline communication
  • Data modeling vocabulary
  • Stakeholder reporting
  • SQL & code review language
  • Data quality discussions
  • Interview vocabulary (dbt, Spark, Kafka)
ML Engineer
Intermediate – Advanced

Complete English Guide for ML Engineers

Model review meetings, experiment discussion vocabulary, paper reading, production ML vocabulary (serving, monitoring, drift), research vs engineering communication, LLM/AI vocabulary, and interview preparation.

  • Model review meeting vocabulary
  • Experiment discussion language
  • Paper reading vocabulary
  • Production ML (serving, drift)
  • LLM & AI vocabulary
  • Interview vocabulary (training, fine-tuning, RAG)

How to use these guides

1

Read the full guide for your role

Start with the introduction and work through each section. Don't skip sections — even if a topic feels familiar, the vocabulary and phrasing conventions may be new.

2

Follow the practice exercise links

Each section ends with a "Practice these skills" box linking to relevant exercises. Follow these links and do the exercises — this is where passive reading becomes active fluency.

3

Study the vocabulary section

Each guide includes 20 key phrases with example sentences. Read these carefully — focus on the example sentences, not just the phrase names. The examples show the phrase in its natural context.

4

Follow the recommended learning path

The learning path at the end of each guide gives you a sequenced list of exercises to work through. This is the most efficient route to building fluency in your role's English.

Not sure where to start?

Browse all learning paths organised by role, or explore the full exercise library to find topics relevant to your current work.