255 exercises total
21 writing modules
Real workplace scenarios

21 modules

All levels 20 exercises

Code Review Comments

Write helpful, constructive, and non-offensive code review feedback. Balance directness with professionalism.

  • Suggesting changes politely
  • Asking questions instead of demanding
  • Praising good choices
Intermediate 12 exercises

Incident Reports

Draft SEV-1/SEV-2 incident notifications, live status updates, and resolution summaries.

  • Impact statement
  • Timeline of events
  • Action items and owners
All levels 10 exercises

Weekly Status Updates

Write clear, concise progress updates for managers and stakeholders. What done, what's next, any blockers?

  • Done this week
  • In progress
  • Blockers / risks
Beginner 8 exercises

Requesting Code Review

Write PR descriptions that give reviewers everything they need. Context, changes, test plan, screenshots.

  • What changed and why
  • How to test
  • Known limitations
All levels 15 exercises

Async Communication (Slack/Teams)

Write professional async messages that are clear, complete, and don't require follow-up questions.

  • Thread structure
  • Choosing DM vs channel
  • Communicating urgency
Advanced 10 exercises

Post-mortem Writing

Write blameless post-mortems: timeline, root cause analysis, action items — using standard PM templates.

  • Root cause (not blame)
  • Contributing factors
  • Action items with owners and dates
Intermediate 8 exercises

Escalation Emails

Escalate issues to managers or executives clearly and professionally, without sounding alarmist.

  • State the issue upfront
  • Quantify the impact
  • Propose next steps
Beginner 10 exercises

Requesting Clarification

Ask for more information without sounding confused or incompetent. Clarify requirements professionally.

  • "To make sure I understand…"
  • "Could you clarify what you mean by…?"
  • "Which takes priority: X or Y?"
Intermediate 12 exercises

LinkedIn & Professional Networking

Write LinkedIn connection requests, follow-up messages, and cold outreach to other IT professionals.

  • Connection request ≤ 300 chars
  • Following up after a conference
  • Reaching out to a recruiter
Intermediate 14 exercises

API Documentation Writing

Write endpoint descriptions, parameter tables, error codes, and getting-started guides for developer APIs.

  • Endpoint description format
  • Parameter: required vs optional
  • Error response language
All levels 8 exercises

Meeting Agendas & Follow-ups

Create clear meeting agendas and actionable follow-up notes that actually get read and acted on.

  • Agenda item format
  • Decisions made
  • Action: owner, deadline
All levels 8 exercises

Release Announcements

Announce new features, fixes, and breaking changes to users and internal teams professionally.

  • What's new (user-facing)
  • What's changed (developer-facing)
  • How to upgrade (migration guide)
Intermediate 5 exercises

Follow-up After Job Interview

Write a professional thank-you and follow-up email after a software engineering interview. Timing, subject lines, body structure, tone, and closing phrases.

  • When to send (within 24h)
  • Subject line formula
  • Warm but professional tone
Intermediate 5 exercises

Thread & Channel Etiquette

Know when to reply in a thread vs. post in the main channel, when to DM, and how to keep async communication discoverable for the whole team.

  • Thread vs. main channel decision
  • DM vs. channel rule
  • Incident update patterns
All levels 5 exercises

Email Phrase Bank

40 ready-to-use phrases grouped by function — opening, requesting, apologising, confirming, following up, escalating, declining, and closing. Includes 5 fill-in exercises.

  • Opening phrases
  • Escalation language
  • Professional closing
Intermediate 20 exercises

Code Review Emails

Request reviews professionally, send constructive feedback, respond to comments graciously, and announce merged PRs to the team.

  • Review request
  • Feedback email
  • PR announcement
Advanced 20 exercises

Security Incident Emails

Write internal security alerts, data breach notifications, responsible vulnerability disclosures, and phishing reports in professional English.

  • Internal alert
  • Breach notification
  • Disclosure email
Intermediate 20 exercises

Performance Review Emails

Request 360-degree feedback, submit self-assessments, open promotion conversations, and recognise colleagues professionally.

  • Feedback request
  • Self-assessment
  • Promotion conversation
Intermediate 15 exercises

Cross-Team Coordination Emails

Coordinate across teams in English: request reviews, set deadlines, escalate blockers diplomatically, and align on shared deliverables.

  • Alignment request
  • Deadline setting
  • Escalation email
Advanced 15 exercises

Budget & Resource Request Emails

Write compelling budget and headcount request emails: justify business cases, quantify ROI, and address stakeholder concerns.

  • Headcount justification
  • Tool budget request
  • ROI framing
Advanced 15 exercises

Delivering Bad News by Email

Communicate difficult messages professionally: missed deadlines, project cancellations, rejected requests, and scope reductions.

  • Delay notification
  • Project cancellation
  • Scope reduction

Frequently Asked Questions

Why is professional email writing important for IT professionals?

Email remains the primary formal communication channel in IT — for client updates, stakeholder reports, vendor negotiations, incident notifications, and cross-team requests. A poorly worded email can damage professional relationships, delay projects, or cause misunderstandings. For non-native English speakers, mastering email register and tone is critical to career progression.

What types of IT emails are covered in these exercises?

The email exercises cover: incident and outage notifications, project status updates, technical requirement requests, code review request emails, deployment announcements, meeting follow-ups with action items, vendor communication, client escalation emails, and job application emails for IT roles.

What is the difference between formal and semi-formal IT emails?

Formal emails (to clients, executives, vendors): full sentences, professional tone, explicit subject lines, no contractions. Semi-formal (to teammates, internal stakeholders): contractions allowed, shorter sentences, friendly but professional. Internal Slack messages are informal. Understanding this register spectrum is essential for effective IT workplace communication.

How should I start a professional IT email?

Common professional openings: "I hope this message finds you well" (neutral), "I'm writing to follow up on..." (purpose-first), "Following our call on [date]..." (reference previous contact), "I wanted to bring to your attention..." (flagging an issue). Avoid starting with "Dear Sir/Madam" in modern IT contexts — use the person's name if known.

What phrases are used for incident notification emails?

Key incident email phrases: "We are currently investigating an issue affecting..." (opening), "The incident was resolved at [time] UTC" (resolution), "Root cause analysis is in progress" (follow-up), "We apologise for any inconvenience caused" (closing), "A full post-incident report will be shared within 48 hours" (commitment). Clear, factual language is essential.

How do I politely request something in an IT email?

Polite request structures: "Could you please..." (most neutral), "I would appreciate it if you could..." (more formal), "Would it be possible to..." (tentative, for difficult requests), "I was wondering if..." (very soft). Avoid "you need to" or "you must" — these sound demanding. Use "it would be helpful if" for suggestions.

What are good email subject lines for IT communication?

Effective subject lines are specific and action-oriented: "[ACTION REQUIRED] Approve deployment by Friday", "[INCIDENT] Payment service degradation — 14:30 UTC", "[UPDATE] Sprint 24 completion summary", "[QUESTION] API access for integration testing". Using tags like [ACTION], [UPDATE], [INCIDENT] helps recipients prioritise and filter emails.

How do I write a professional follow-up email after a meeting?

Structure: (1) Brief reference — "Following our meeting on [date]"; (2) Summary of decisions — "We agreed to..."; (3) Action items with owners and deadlines — "John will... by Friday"; (4) Next steps — "Our next sync is scheduled for..."; (5) Offer for questions — "Please reach out if anything is unclear." Keep it under 200 words.

What mistakes do non-native speakers commonly make in IT emails?

Common mistakes: (1) Too direct — "Send me the report" instead of "Could you send me the report?"; (2) Unclear subject lines; (3) Mixing formal and informal register; (4) Passive aggression — "As I mentioned before..."; (5) Missing context for technical terms; (6) Too long — bury the key request. Practice improves register awareness and politeness strategies.

Are these exercises useful for non-native English speakers applying to IT jobs abroad?

Yes — especially the job application email exercises and client communication sets. They teach how to write a compelling cover email, respond to recruiter outreach, negotiate remote work terms professionally, and communicate with international teams. These are high-stakes writing skills that affect hiring and career advancement.