Technical English for Developer Work
A staged Technical English course for standups, PRs, code review, bug reports, docs, Slack/GitHub communication, and a job-ready capstone.
Guests can preview lessons, but XP, writing submissions and progress require sign in.
lessons
144
Writing tasks
72
XP
80/day
72 Technical English lessons
The course moves from basic work phrases to job-ready capstone communication. Choice scoring and writing rubric are server-side.
Уровень 1: базовый английский разработчика
12 lessonsBasic Work Sentence Patterns
Собери понятные рабочие предложения: subject, action, context, next step.
Present, Past, Future for Status
Отличай done, doing и next без сложной грамматики.
Simple Technical Questions
Задавай простые технические вопросы без резкости.
Polite Requests at Work
Проси review, help или details профессионально.
Development Verbs in Context
Тренируй implement, fix, refactor, test, deploy, investigate.
React Native Vocabulary Basics
Экран, компонент, props, state, navigation, hook, style на английском.
Git and GitHub Vocabulary
Branch, commit, push, pull request, merge, conflict без хаоса.
Team Standup Update
Напиши первый standup: yesterday, today, blocker.
Mobile Screen Status Update
Опиши статус работы над экраном: done, in progress, blocked, next step.
Asking About Design Details
Уточняй дизайн без резкости: spacing, states, icons, empty/loading/error.
Simple API Status Language
Говори о loading, success, error и retry простым рабочим английским.
First GitHub Comment
Оставь короткий GitHub comment: что изменил, что проверить, что осталось.
Уровень 2: командная коммуникация
12 lessonsFirst Simple Standup
Напиши первый standup: yesterday, today, blocker.
Explaining Blockers
Объясняй блокер конкретно и без паники.
Asking for Clarification
Уточняй requirements, design, edge cases и acceptance criteria.
Confirming Requirements
Подтверждай, что понял задачу, before coding.
Clear Progress Updates
Давай короткий update: done, current, risk, next.
Saying I Do Not Know Yet
Говори “не знаю пока” профессионально и с планом.
Asking for Help
Проси помощь так, чтобы teammate понимал context.
Async Slack and GitHub Messages
Пиши async-сообщения, которые не требуют угадывания.
Sprint Update With Risk
Дай sprint update с прогрессом, риском и планом снижения риска.
Async Thread Summary
Суммируй длинный Slack/GitHub thread: decision, action items, owner, deadline.
Clarifying Edge Cases
Уточняй edge cases: offline mode, empty response, invalid token, slow network.
Handoff Before Day End
Передай работу teammate: context, current state, files, next step, risk.
Уровень 3: GitHub и code review
12 lessonsPull Request Title and Description
Пиши PR title/body: summary, reason, tests, risk.
Commit and Branch Wording
Называй branch/commit понятно и без мусора.
Writing Code Review Comments
Давай review comments politely and specifically.
Capstone Review Response Packet
Ответь на несколько review comments professionally.
Requesting Changes Politely
Проси изменения без агрессии.
Explaining Tradeoffs
Объясняй why this solution is acceptable now.
Asking Reviewer Questions
Задавай reviewer вопросы, которые двигают PR.
Merge and Release Communication
Сообщай merge/release status clearly.
Small PR Scope Explanation
Объясни, почему PR маленький: легче review, меньше риска, быстрее merge.
Polite Review Disagreement
Не соглашайся с review конструктивно: reason, tradeoff, proposal.
Requesting Re-review
Попроси повторный review после правок: что изменил и где смотреть.
Commit Message for Mobile Fix
Формулируй commit message: action + area + reason без лишнего шума.
Уровень 4: баги, QA и отладка
12 lessonsCapstone Bug Report Structure
Пиши баг-репорт: environment, steps, expected, actual.
Reproduction Steps
Описывай шаги так, чтобы bug could be reproduced.
Expected vs Actual Behavior
Разделяй expected и actual без эмоциональных оценок.
Severity and Priority
Объясняй impact and urgency.
Logs and Screenshots Wording
Прикладывай logs/screenshots безопасно и полезно.
Regression Reports
Сообщай regression: what worked before, what changed.
QA Handoff
Передавай задачу QA с scope and checks.
Release Blocker Communication
Сообщай blocker спокойно, с impact and next action.
Debugging Hypothesis
Опиши hypothesis, evidence и next debugging step.
Device-specific Bug Report
Сообщи bug с device, OS, app version и reproduction conditions.
QA Verification Note
Напиши QA note: tested scope, devices, passed cases, remaining risk.
Hotfix Communication
Объясни hotfix спокойно: impact, fix, verification, release plan.
Уровень 5: документация и продуктовая коммуникация
12 lessonsREADME Project Summary
Пиши README, который понятен без объяснений.
Setup Instructions
Пиши install/run instructions clearly.
API Usage Notes
Объясняй endpoint, params, states, errors.
Feature Explanation
Объясняй feature для product/team audience.
Release Notes
Пиши release notes for users and team.
Changelog Entries
Форматируй change log: Added, Fixed, Changed.
User-facing Technical Explanation
Объясняй техническую проблему простым языком.
Developer Handoff Notes
Передавай context следующему разработчику.
Component Documentation Snippet
Документируй компонент: purpose, props, states, example usage.
API Error Documentation
Опиши API errors: status code, user message, retry behavior, logging.
Product Release Summary
Сделай release summary понятным для product/team без лишней техничности.
Technical Decision Note
Зафиксируй decision: context, options, decision, tradeoffs, follow-up.
Уровень 6: job-ready capstone
12 lessonsSimulated Sprint Communication
Собери communication packet for a sprint start.
Three-Day Standup Sequence
Пиши standups across several days with progress and blockers.
Requirement Clarification Packet
Собери questions and assumptions before coding.
Complete PR Description
Собери full PR message with tests and risks.
Review Response Packet
Ответь на несколько review comments professionally.
Bug Report Structure
Пиши баг-репорт: environment, steps, expected, actual.
Capstone Release Note
Напиши release note and internal release update.
Final Work Communication Packet
Собери финальный пакет: standup, PR, bug, release, handoff.
Capstone Standup Thread
Собери серию standup updates за несколько дней спринта.
Capstone Review Negotiation
Ответь на сложный review: agree, explain, propose, commit to change.
Capstone Incident Report
Опиши incident: impact, timeline, root cause, fix, prevention.
Final Communication Portfolio
Собери финальный пакет: update, PR, review reply, bug report, release note.