🖥️ Frontend Developer

90-Day English Deep Dive for Frontend Developers

A comprehensive 3-month programme that takes you from solid technical vocabulary to full professional fluency in frontend engineering English. Over 13 weeks you will master HTML, CSS, JavaScript, and React collocations; develop the language for accessibility, performance, and design systems; build confident client communication skills; and reach advanced fluency for leadership, technical interviews, and conference presentations.

Advanced 90 days · 13 weeks · 3 phases · 1–2 hrs/week · Full role guide →
Start Week 1 →
1
Foundations
Weeks 1–4
HTML/CSS/JS vocab, React collocations, accessibility language, code review basics
2
Intermediate
Weeks 5–8
Performance vocabulary, design system language, client communication, demo skills
3
Advanced
Weeks 9–13
Advanced UI patterns, mobile vocabulary, leadership, interview and conference English

Advanced phrases you will master in 90 days

hydration
"There's a hydration mismatch — the server-rendered HTML doesn't match the client bundle."
layout shift
"We have a cumulative layout shift of 0.18 — we need to reserve space for the image before it loads."
tree-shaking
"Enable tree-shaking in the bundler config — we're shipping a lot of dead code from that utility library."
colocate
"Let's colocate the styles with the component — it makes refactoring much cleaner."
composable
"This hook is composable — you can layer it on top of any component without side effects."
paint
"First contentful paint is at 1.8 seconds — good, but we should target under 1.2 for LCP."
stale-while-revalidate
"We're using stale-while-revalidate for the dashboard data — users see cached content instantly."
viewport
"This component breaks below 375px — make sure you test on the smallest reasonable viewport."
a11y
"a11y audit found three issues: missing alt text, low contrast ratio, and no keyboard navigation on the modal."
prop drilling
"We're getting into prop drilling territory — let's move this state to context or a store."

Frequently asked questions

Who is the 90-day frontend English deep dive designed for?

This programme is designed for mid-to-senior frontend developers who need to communicate confidently about UI architecture, design systems, accessibility, performance optimisation, and client-facing work in English. It takes you from solid technical vocabulary to fluency in advanced discussions.

What English level do I need to start the 90-day frontend path?

You should be at B2 level or above. The 90-day path assumes you can already participate in technical conversations in English and focuses on expanding your vocabulary depth, precision, and fluency for complex frontend engineering topics.

How much time per week does the 90-day path require?

Each week requires 1–2 hours spread across 3–5 resources. Each resource takes approximately 20–30 minutes. You can complete each week's material across three or four evenings, making this manageable alongside a full-time job.

Does the 90-day path cover accessibility English?

Yes. Week 3 focuses specifically on accessibility language — the vocabulary you need to discuss ARIA roles, screen reader support, WCAG compliance, inclusive design, and accessibility audits in English. This vocabulary is increasingly important for senior frontend roles.

What performance vocabulary is covered?

Week 5 covers Core Web Vitals language (LCP, FID, CLS), bundle size vocabulary, lazy loading terminology, caching strategies, and the phrases used to discuss performance optimisation in code reviews and engineering discussions.

Does this path include design system vocabulary?

Yes. Week 6 covers design system and component library language: tokens, variants, primitives, compound components, Storybook vocabulary, and the language used when working with or building design systems. This is a gap in most general English courses.

Is client communication covered in this path?

Yes. Week 7 focuses on client-facing communication: explaining technical decisions to non-technical stakeholders, writing professional status updates, managing scope discussions, and the diplomatic language needed when pushing back on unrealistic expectations.

What mobile vocabulary is covered in Phase 3?

Week 10 covers mobile and cross-platform vocabulary: responsive design language, viewport terminology, touch event vocabulary, React Native terms, and the language used to discuss progressive web apps, offline-first architecture, and mobile performance in English.

Is there content for senior and lead frontend engineers?

Yes. Phase 3 (Weeks 9–13) is particularly aimed at senior and lead engineers: advanced UI patterns vocabulary, mobile architecture language, leadership and mentoring communication, and the high-stakes English for technical interviews, salary negotiations, and conference presentations.

What should I do after completing the 90-day frontend path?

After completing the path, explore the Frontend Developer guide at /guides/frontend-developer/ for comprehensive reference material, continue practising through the exercises library at /exercises/, or move on to the Backend Developer 90-day path to develop full-stack English fluency.

Ready for the deep dive?

Begin Week 1 and commit to 90 days of structured English mastery.

Start Week 1 → 30-day path first All learning paths