Lessons

Latest from EFD Editorial Board

Speaking

Running Daily Standups in English: The 3-Beat Update Framework for Engineers

Stop rambling during daily agile standups. Master the 3-beat sprint update framework, blocker escalation, and natural transition phrasing.

Vocabulary

Prefixes and suffixes: the fastest way to grow your English vocabulary

Learn how English prefixes and suffixes let you decode and build thousands of words, plus why it's "impossible" not "unpossible". Grow vocabulary…

Speaking

Polite vs direct English: when to soften and when to say it straight

English has elaborate ways of softening requests, criticisms, and refusals. Knowing when to use them — and when to drop them —…

Writing

Passive voice: when to use it (and when to avoid it)

The passive voice isn't bad grammar, it's a misused tool. Learn when the passive is the right choice and how to spot…

Speaking

Numbers, dates and times: saying them the natural way

Learn how native English speakers really say numbers, years, dates, times, phone numbers and prices out loud, plus the British vs American…

Speaking

Salary and Job Offer Negotiation in English: Exact Scripts and Strategic Softening

Negotiate your compensation package in English without sounding greedy or confrontational. Proven scripts for base salary, equity, and counter-offers.

Quizzes

The monthly English checkpoint: a 20-minute self-assessment

A practical monthly review with a reading passage, grammar questions, answer explanations and a writing checklist. Track practice without claiming an official…

Grammar

Modal verbs: the small words that quietly change your meaning

Modal verbs like can, could, must and should quietly shift your meaning. Learn the tone, obligation and politeness traps even advanced speakers…

Grammar

Modal verbs: the small words that quietly change your meaning

Modal verbs like can, could, must and should quietly shift your meaning. Learn the tone, obligation and politeness traps even advanced speakers…

Grammar

Mixed conditionals: when the rules bend (and when to use them)

First, second, third — easy. Then real life shows up, and you need a conditional that crosses time. Here's the pattern native…