All Exercises
37 categories of real-world English practice — all built from actual IT materials. No generic examples here.
- Most popular
Vocabulary
IT-specific terms, collocations, and word families across 20 thematic sets.
-
Grammar
Tenses, conditionals, passive voice, modals, and hedging language — all in IT context.
- Trending
Pronunciation
Cache, nginx, kubectl, SQL — how to say tech terms correctly with audio drills.
-
Reading Comprehension
Read RFCs, API docs, changelogs, architecture docs, and tech blog posts.
-
Writing
Bug reports, commit messages, PR descriptions, post-mortems, ADRs, and more.
-
Listening
Tech conference talks, standups, customer support calls, and demos.
-
Speaking
Remote meetings, code reviews, self-introductions, and presenting features.
-
Email & Communication
Professional emails, LinkedIn messages, async communication, and Slack norms.
- High demand
Interview Prep
Behavioral, technical, and system design interview questions for 24 IT roles.
-
Phrasal Verbs
IT-specific phrasal verbs: roll back, spin up, tear down, sign off, and 60 more.
-
Idioms & Slang
"Under the hood", "quick win", "rubber duck" — 50+ tech idioms explained.
-
Collocations
"Push a commit", "raise a ticket", "run a test" — the verb-noun pairs devs use daily.
-
False Friends
Actual vs. current, implement vs. imply, library vs. bookstore — avoid these traps.
-
Acronyms
200+ acronyms with pronunciation guide. Do you say SQL or "sequel"?
-
Code Reading
Describe code in plain English — functions, classes, error messages, and algorithms.
-
Numbers & Data
Performance metrics, SLA percentages, version numbers, and benchmark figures.
- New
Code Review Language
Write constructive PR comments, respond to feedback diplomatically, and master code review vocabulary.
- New
Incident Response
Communicate during outages, write postmortems, run war rooms, and master on-call English.
- New
AI & Prompt Engineering
Write precise AI prompts, evaluate LLM outputs, and discuss AI systems in professional English.
- New
Tech-to-Business Translation
Explain technical decisions to non-technical stakeholders — executives, clients, and product managers.
- New
Remote & Async Communication
Write clear async updates, manage time zones, and communicate effectively across distributed teams.
- New
Sprint Demo & Releases
Present sprint results, announce releases, and communicate product changes to mixed audiences.
- New
Mentoring & Coaching
Give structured feedback, run 1:1s, help junior developers grow, and coach without micro-managing.
- New
Open Source Contribution
Write issue reports, respond to maintainers, submit PRs, and communicate in open source communities.
- New
Meeting Language
Run stand-ups, facilitate planning meetings, manage action items, and handle difficult moments in technical meetings.
- New
Presentation Language
Open strong, explain architecture clearly, handle Q&A, and present sprint demos and technical proposals.
- New
Negotiation Language
Push back on scope, defend technical decisions, negotiate deadlines, and reach agreement without conflict.
- New
Abbreviations & Acronyms
LGTM, WDYT, TBH, NGL, ASAP — decode and use the abbreviations that fill Slack, PRs, and standups.
- New
Word Formation
Build IT vocabulary faster with word families, prefixes, suffixes, and compound words used in tech.
- New
Code Comment Language
Read and write inline comments, JSDoc, Python docstrings, and README code sections in clear professional English.
- New
Debugging Language
Read error messages, describe bugs precisely, narrate your debugging process, and communicate during incidents.
- New
Estimation Language
Give hedged time estimates, do back-of-envelope calculations, read SLAs, and plan capacity — in confident English.
- New
Certification Language
AWS, Azure, GCP, and Kubernetes exam vocabulary. Decode MOST/LEAST/HIGHEST qualifiers and cloud architecture terms.
- New
Documentation Types
RFC writing, runbooks, blameless post-mortems, and Architecture Decision Records (ADRs) — the docs senior engineers write.
- New
Log Reading
Read JSON logs, interpret stack traces, decode HTTP error codes, and reconstruct incident timelines from log evidence.
- New
Cross-Cultural Communication
Navigate directness styles, give feedback across cultures, decode meeting norms, and communicate professionally in international tech teams.
- New
Startup & Product Language
MVP vocabulary, investor pitch language, growth metrics (DAU/MAU, LTV/CAC), and startup meeting rituals — all-hands to war rooms.
- New
AI Agents Language
ReAct loops, tool use, multi-agent orchestration, agent memory, guardrails, and observability — the vocabulary of autonomous AI agents.
- New
Event-Driven Architecture
Event storming, CQRS, event sourcing, saga pattern, message brokers, and schema registries — the EDA vocabulary.
- New
GraphQL & API Gateway
SDL, resolvers, federation, DataLoader, N+1 problem, persisted queries, rate limiting, and schema management.
- New
Identity & Access Management
OAuth 2.0, OIDC, JWT claims, IAM policies, RBAC/ABAC, SSO federation, zero trust, and passwordless authentication vocabulary.
- New
Monorepo & Build Systems
Turborepo, Nx, Bazel, build caching, workspace dependency graphs, and monorepo migration language for large-scale codebases.
- New
API Contract Testing
Consumer-driven contracts, Pact workflows, breaking change classification, mock providers, and cross-team contract negotiation.
- New
Cloud Migration Strategy
6Rs framework, migration waves, CAF, landing zones, TCO analysis, and migration factory vocabulary for cloud professionals.
- New
Distributed Systems Consensus
Raft, Paxos, CAP/PACELC, linearisability, 2PC, saga patterns, split-brain, and distributed clocks — consensus vocabulary.
- New
Security Architecture
STRIDE threat modelling, attack trees, trust boundaries, zero-trust design, defence-in-depth, and security design reviews.
- New
SOC & Security Operations
SIEM, SOAR, alert triage, threat hunting, IOC/IOA, MITRE ATT&CK, and SOC communication vocabulary.
- New
Technical Due Diligence
Architecture assessment, tech debt quantification, scalability risk, vendor lock-in, and due diligence report language.
- New
ML Model Serving
Serving architectures, model registries, inference optimisation, drift monitoring, shadow deployments, and explainability vocabulary.
- New
Database Schema Design
Entity-relationship modelling, normalisation, schema patterns (star, EAV, closure table), index design, and schema review language.
- New
Privacy Engineering
PII classification, consent management, data deletion pipelines, differential privacy, privacy-by-design, and GDPR technical vocabulary.
- New
Post-Incident Facilitation
Blameless culture, timeline reconstruction, 5 Whys facilitation, action item tracking, and postmortem facilitation language.
- New
Staff+ Engineering Communication
RFC authoring, technical strategy, cross-org alignment, tech radar vocabulary, architecture trade-offs, and technical risk communication.
- New
GitHub Platform Language
GitHub Actions vocabulary, PR template writing, repository governance, CODEOWNERS, GitHub Projects, and issue triage language.
- New
Developer Community Management Language
Forum moderation, community announcements, contributor welcome language, community metrics, and conflict resolution vocabulary.
- New
FinTech Protocol Language
FIX protocol vocabulary, clearing and settlement, MiFID II and EMIR regulatory reporting, trading systems, and ISO 20022 migration language.
- New
AI Code Generation Tools Language
GitHub Copilot workflow, reviewing AI-generated code, team adoption discussions, Cursor IDE vocabulary, and effective prompt writing for code generation.
- New
Data Mesh Architecture Language
Data Mesh principles, data product design, federated governance, domain ownership language, and migration from centralised data architectures.
- New
Security Disclosure Language
CVE advisory writing, bug bounty reports, responsible disclosure, security bulletins, and vendor security response communication.
- New
Growth Experimentation Language
A/B test hypothesis writing, experiment results communication, statistical significance vocabulary, feature rollout language, and growth model vocabulary.
- New
Mobile App Publishing Language
App Store listing writing, release notes, review responses, ASO keyword strategy, rejection appeals, and Google Play Console vocabulary.
- New
External Crisis Communication
Status page writing, customer outage announcements, data breach notification letters, planned maintenance communication, and service degradation vocabulary.
- New
Observability Engineering Language
OpenTelemetry, distributed tracing, SLI design, alerting strategy, cardinality, and structured logging vocabulary.
- New
Terraform Operations Language
HCL vocabulary, terraform plan narration, state management, module design, workspaces, and security scanning with tfsec and Sentinel.
- New
TDD and BDD Language
Red-green-refactor, Gherkin scenario writing, test naming conventions, BDD discovery workshops, mutation testing, and coverage communication.
- New
Search Engineering Language
Search index vocabulary, query construction, relevance ranking, semantic search, analytics, and autocomplete — for engineers building search.
- New
Enterprise Architecture Language
TOGAF vocabulary, business capability modeling, integration architecture, enterprise data architecture, and digital transformation language.
- New
Developer Tools Engineering
LSP, DAP, Tree-sitter AST, VS Code extension API, and static analysis vocabulary — for engineers building developer tools.
- New
Recommendation Systems Language
Collaborative filtering, cold start, evaluation metrics, personalization platforms, and fairness vocabulary — for ML and data engineers.
- New
UX Writing & Microcopy
Error message writing, empty state copy, onboarding microcopy, button CTA vocabulary, notifications, and confirmation dialog language.
- New
Developer Advocacy Content Writing
Tutorial writing, quickstart guides, developer blog posts, sample app README, changelog writing, and video script vocabulary.
- New
Software Licensing & IP Language
Open source licence vocabulary (MIT, GPL, Apache), CLA language, SPDX identifiers, EULA reading, and dual-licensing vocabulary.
- New
SLO & Error Budget Engineering Language
Writing SLO definitions, error budget communication, alerting policy vocabulary, toil identification, SLA negotiation, and on-call policy writing.
- New
Compensation & Leveling Language
Offer letter vocabulary, equity (RSUs, options, vesting), total compensation discussion, engineering leveling frameworks, counter-offer language, and salary reviews.
- New
Technical Interviewing (Interviewer Side)
Writing interview questions, candidate feedback language, debrief discussions, coding interview facilitation, and job description writing.
- New
Scrum Master Facilitation Language
Retrospective facilitation, coaching questions, impediment removal communication, and sprint planning facilitation language.
- New
CI/CD Pipeline Language
Pipeline stages vocabulary, deployment gates, pipeline failure communication, and environment promotion language.
- New
Penetration Testing Communication
Rules of Engagement, pentest report writing, CVSS scoring, vulnerability disclosure, and security remediation tracking.
- New
Database Optimization Language
Execution plan vocabulary, index strategies, query optimization, replication lag, and database capacity planning.
- New
Code Refactoring Language
Code smell vocabulary, refactoring justification, technical debt taxonomy, and narrating code changes in PRs.
- New
Open Source Governance Language
CNCF maturity stages, governance models, contributor ladders, project roadmap communication, and deprecation notices.
- New
Business Intelligence & Analytics Communication
KPIs and metrics vocabulary, dashboard narration, funnel analysis, and presenting analytics insights to stakeholders.
- New
Chaos Engineering Language
Chaos experiment design, steady-state hypothesis, GameDay communication, and resilience report vocabulary.
- New
Policy-as-Code Language
OPA and Rego vocabulary, policy enforcement, guardrails, policy violation communication, and compliance reporting.
- New
Roadmap & OKR Language
OKR writing, roadmap frameworks (Now/Next/Later), prioritisation (RICE, MoSCoW, WSJF), and stakeholder update communication.
- New
Freelance Client Communication
Proposal writing, scope creep communication, invoicing and payment terms, and project closure and handover.
- New
Knowledge Base & Internal Docs Writing
How-to guide writing, runbook language, FAQ writing for IT documentation, and onboarding documentation.
- New
Microservices & Distributed Systems Language
Bounded context vocabulary, service contracts, event-driven architecture, and distributed systems resilience patterns.
- New
Stakeholder Management English
Managing up, influencing without authority, saying no professionally, and escalation language for engineers.
- New
API Spec & Documentation Writing
OpenAPI field descriptions, error response documentation, and API changelog writing exercises.
- New
Green IT & Sustainability Language
Carbon-aware computing vocabulary, green software principles, and sustainability reporting language.
- New
Software Supply Chain Security Language
SBOM vocabulary, SLSA framework language, and dependency vulnerability communication exercises.
- New
Technical Pre-Sales & Proposal Writing
PoC communication, technical demo storytelling, and objection handling for technical sales contexts.
- New
Platform Engineering & IDP Language
IDP vocabulary, golden paths, developer portals, DORA metrics, and platform team communication patterns.
- New
Research & Academic IT English
Reading research abstracts, understanding benchmark tables, and academic writing style for IT professionals.
- New
Edge Computing & IoT Language
Edge node vocabulary, MQTT and CoAP protocols, real-time constraints, and IoT deployment communication.
- New
WebAssembly & Browser Platform Language
WebAssembly core concepts, service worker caching strategies, and Core Web Vitals vocabulary.
- New
Real-Time & Streaming Data Language
Kafka vocabulary, stream processing patterns, windowing, and delivery guarantee semantics.
- New
Quantum Computing Language
Quantum basics, qubits, superposition, entanglement, quantum advantage, and key quantum algorithm vocabulary.
- New
Testing & QA Practitioner English
Test plan writing, defect reporting, BDD Gherkin, regression communication, and QA status reporting exercises.
- New
Machine Learning Language
Explaining ML models to stakeholders, model evaluation vocabulary, model card writing, and experiment tracking language.
- New
UX Research Language
User interview language, persona writing, and UX research report writing exercises.
- New
Product Design Language
Design system vocabulary, design critique language, and accessibility design vocabulary.
- New
Developer Toolchain English
npm scripts, semantic versioning, ESLint, GitHub Actions workflows, and Docker Compose vocabulary.
- New
Containers & Virtualization Language
Dockerfile writing, container registry, VM vs container comparison, container networking, and container security vocabulary.
- New
Cryptography & PKI Language
TLS handshake language, certificate and PKI vocabulary, JWT claims, and OAuth 2.0 grant type exercises.
- New
AI Ethics & Governance Language
EU AI Act vocabulary, AI bias and fairness language, and AI governance communication exercises.
- New
Data Privacy Law Language
GDPR rights vocabulary, privacy by design language, and data breach notification communication.
- New
SaaS Metrics & Business Language
SaaS revenue metrics, product analytics vocabulary, and unit economics language (LTV, CAC, NRR).
- New
Package Management & Dependency Language
Semantic versioning, dependency tree vocabulary, and breaking change communication exercises.
- New
Game Engine Language
Unity scripting vocabulary, game loop concepts, and Entity-Component-System architecture language.
- New
Health IT & Medical Tech Language
FHIR vocabulary, HIPAA compliance language, and EHR system terminology for healthcare IT developers.
- New
Localisation & i18n Language
i18n and l10n vocabulary, ICU message format, and translation workflow English for developers.
- New
Developer Hiring & Job Market Language
Job description writing, compensation vocabulary, and technical assessment language for engineering managers.
- New
Workplace English for IT
Performance reviews, promotion conversations, HR vocabulary, and workplace culture English for IT professionals.
- New
Technical Writing & Documentation
Plain language principles, Diataxis documentation framework, and API documentation writing exercises.
- New
Cloud-Native Language
Twelve-factor app, GitOps, serverless, FinOps, and cloud-native architecture vocabulary exercises.
- New
Software Architecture Language
Design patterns, CAP theorem, event-driven architecture, API design principles, and system design vocabulary.
- New
Data Engineering Language
Pipeline vocabulary, ETL/ELT language, data quality, data warehouse, and dbt vocabulary exercises.
- New
Cybersecurity Practitioner English
Threat modeling vocabulary, CVE advisory language, and zero trust architecture exercises.
- New
Networking Language
OSI model vocabulary, network troubleshooting language, and firewall and ACL vocabulary exercises.
- New
Agile/Scrum Practitioner English
Scrum ceremonies, Kanban flow, backlog refinement, velocity, and agile metrics vocabulary exercises.
- New
Kubernetes Operations Language
kubectl narration, Helm chart vocabulary, RBAC explanation, pod lifecycle, cluster incident communication, CRD operator language, and Kubernetes networking.
- New
Product Management English
PRD writing, product discovery vocabulary, user story mapping, product metrics communication, feature prioritisation, and roadmap storytelling.
- New
LLM Application Development Language
RAG pipeline vocabulary, function calling, LLM evaluation metrics, advanced prompt engineering, LLMOps workflow, and AI agent vocabulary.
- New
Multi-Tenant SaaS Architecture
Tenant isolation models, control plane vs. data plane, noisy neighbour mitigation, SaaS tiering, and tenant provisioning vocabulary.
- New
Code Quality & Engineering Metrics
Cyclomatic complexity, DORA metrics communication, software quality attributes, technical debt measurement, and code coverage discussion.
- New
Low-Code & No-Code Platform Language
Citizen developer vocabulary, workflow automation, governance models, pro-code extension language, and low-code architecture discussion.
- New
Embedded Systems & RTOS Language
RTOS task scheduler vocabulary, ISR and interrupt language, HAL and BSP vocabulary, embedded memory, and safety-critical (MISRA C, IEC 61508) language.
- New
Platform as a Product Language
Developer NPS, platform adoption funnel, Team Topologies vocabulary, internal platform roadmap, and dogfooding communication.
- New
Incident Command Language
Incident Commander role vocabulary, assuming command phrases, status update cadence, severity escalation, and incident resolution language.
- New
Data Visualization & Dashboard Language
Chart description verbs, Grafana and Datadog dashboard reading, data storytelling, and DORA metrics communication.
- New
Architecture Diagram Description
Spatial vocabulary for diagrams, microservices architecture narration, system design interview language, and cloud infrastructure diagrams.
- New
Technical Support & Customer Communication
Responding to bug reports, API deprecation notices, customer incident communication, and support escalation language.
- New
Compliance & Regulatory Language
GDPR vocabulary for engineers, SOC 2 audit language, ISO 27001 ISMS vocabulary, and PCI DSS compliance terms.
- New
Legal English & Contracts for IT
NDA vocabulary, employment contract terms (RSUs, vesting, non-compete), SLA contracts, and open source licence vocabulary.
- New
Infrastructure as Code Language
Terraform vocabulary (plan, apply, drift, modules), Ansible playbook language, IaC documentation, and state management.
- New
Security Exercise Lab
OWASP vulnerability vocabulary, AppSec communication, penetration testing language, and security advisory writing.
- New
Release Management Language
Feature flag vocabulary, deployment strategy language, rollback communication, and release coordination English.
- New
Database & SQL Communication
SQL query description, schema design discussion, migration language, and database communication for developers and DBAs.
- New
Performance Engineering Language
Load testing vocabulary, profiling language, optimization discussion, and performance review English.
- New
Accessibility & Inclusive Tech Language
WCAG and ARIA vocabulary, accessibility review language, and inclusive design communication for developers.
- New
Pair & Mob Programming Language
Driver/navigator vocabulary, code walkthrough language, collaborative debugging, and mob programming communication.
- New
Conference & Community Language
CFP abstract writing, conference networking, lightning talk vocabulary, and community communication English.
- New
Data Contracts & Schema Language
Data contract vocabulary, schema evolution, breaking change communication, and ETL/ELT documentation language.
- New
Cloud FinOps Language
Cloud cost optimization vocabulary, reserved instances, rightsizing, and FinOps communication for engineering teams.
- New
Portfolio & Personal Brand Language
GitHub profile writing, developer portfolio English, personal brand communication, and online presence vocabulary.
- New
Onboarding & Knowledge Transfer Language
Codebase tour vocabulary, knowledge transfer documentation, onboarding guide writing, and handover communication.
- New
API Design & Versioning Language
REST API design vocabulary, versioning strategy language, API naming conventions, and interface contract discussion.
- New
Version Control Strategy Language
Branching strategy vocabulary (GitFlow, trunk-based), merge vs. rebase discussion, and code review workflow language.
- New
Infrastructure as Code — Deep Dive
Terraform core vocabulary, Ansible playbook language, IaC module design, security compliance, cloud provider comparison, and drift management.
- New
AI Alignment & Safety Language
RLHF vocabulary (reward model, PPO), AI red-teaming language, alignment benchmarks, safety properties, and AI safety communication.
- New
AI Model Evaluation Language
Benchmarks, evaluation harness vocabulary, faithfulness, recall, BLEU/ROUGE, LLM-as-judge — language for measuring and communicating AI model quality.
- New
API Monetisation Language
Freemium, usage-based pricing, rate-limit tiers, developer portal monetisation, and API business model vocabulary.
- New
Data Lineage Vocabulary
Data provenance, lineage graphs, column-level lineage, upstream/downstream dependencies, and impact analysis vocabulary.
- New
Developer Experience Metrics
DORA metrics, SPACE framework, DevEx surveys, cognitive load measurement, and developer satisfaction communication.
- New
Developer Portal Vocabulary
API catalogue, onboarding flows, interactive documentation, try-it-now consoles, and developer portal UX vocabulary.
- New
DevSecOps Pipeline Language
SAST, DAST, SCA, supply chain security scanning, security gates in CI/CD, and shift-left security vocabulary.
- New
Knowledge Graph Vocabulary
RDF, SPARQL, ontologies, entities and relations, knowledge graph construction, and graph database vocabulary for AI applications.
- New
Localisation Engineering Language
XLIFF files, pseudo-localisation, translation pipelines, ICU message format, RTL layout, and LLM-assisted localisation vocabulary.
- New
Multi-Region Deployment Language
Active-active/active-passive, geo-routing, data residency, latency trade-offs, global load balancers, and multi-region architecture vocabulary.
- New
Platform Economics Language
Platform business models, unit economics, developer acquisition cost, developer portal ROI, API monetisation frameworks, and two-sided platform vocabulary.
- New
Progressive Delivery Language
Feature flags, canary releases, ring deployments, blue-green strategies, and the language of safely shipping incremental changes.
- New
Prompt Engineering Language
System prompts, few-shot examples, chain-of-thought, temperature, context window, tool use, and the vocabulary for effective LLM interaction.
- Specialist
Quantum Error Correction Language
Qubit, stabiliser codes, logical qubits, surface code, fault tolerance, syndrome measurement, and quantum computing vocabulary.
- New
Service Mesh Operations Language
Service mesh fundamentals, mTLS, traffic management, observability sidecars, Istio/Linkerd vocabulary, and mesh policy communication.
- New
Synthetic Data Vocabulary
GANs for tabular data, differential privacy, k-anonymity, statistical fidelity, privacy-utility trade-off, and synthetic data generation vocabulary.
- New
Technical Content Creation
Writing developer tutorials, quickstart guides, video scripts, API changelogs, and community announcements — DevRel writing vocabulary.
- Specialist
Wearables & Spatial Computing Language
AR/VR/MR vocabulary, spatial UI, visionOS, passthrough, hand tracking, and immersive computing English for XR developers.
- New
WebRTC & Real-Time Communication
WebRTC fundamentals, signalling, ICE candidates, media streams, STUN/TURN servers, and real-time collaboration vocabulary.
Popular this week
Frequently Asked Questions
How many exercise categories are available on CoderSlingo?
CoderSlingo currently offers 37+ exercise categories covering vocabulary, grammar, pronunciation, reading, writing, listening, speaking, interview prep, collocations, phrasal verbs, idioms, code reading, and many more specialised topics like AI prompting and incident response English.
Which exercise category should I start with as a beginner?
Start with the Vocabulary exercises for your role (e.g. Frontend, DevOps, or Agile & Scrum) and the Collocations drills. These build your core IT English foundation faster than grammar-first approaches. The Acronyms set is also a quick win for beginners.
Are the exercises suitable for all English levels?
Yes. Every exercise is tagged with a difficulty level — Beginner, Intermediate, or Advanced. Use the difficulty filter at the top of this page to show only the exercises that match your current level. You can always switch between levels as you progress.
Do I need to create an account or pay to access exercises?
No account and no payment required. All exercises are completely free. Your progress is saved locally in your browser using localStorage, so you can return and continue without logging in.
How are CoderSlingo exercises different from general English practice apps?
Every exercise on CoderSlingo is built from real IT materials — GitHub pull requests, Jira tickets, API documentation, incident postmortems, and standup meeting transcripts. You won't find hotel check-in dialogues or holiday vocabulary here. Every sentence you practice is one you'll actually use at work.
What is the Interview Prep category and who is it for?
Interview Prep contains 170+ exercises covering STAR-method behavioural answers, system design explanation language, salary negotiation phrases, and role-specific questions for 24 IT job titles. It's ideal for anyone preparing for an English-language technical job interview.
How do I use the role filter on this page?
Click any role button (e.g. "DevOps", "Frontend") in the role filter bar. The page will scroll to a focused 4-step learning path for that role and highlight the most relevant exercise categories. Click "All roles" to reset the view.
How long does it take to complete an exercise set?
Most exercise sets take 5–15 minutes. Vocabulary sets with 5–7 questions typically take under 10 minutes. Larger sets like the Interview Prep modules or the A–Z Collocation Dictionary are designed to be revisited across multiple sessions.
Can I track my progress across exercise sets?
Yes. Many exercise sets record your completion status in browser localStorage. The Vocabulary index page shows a progress banner when you've completed sets. Exercise scores and completed sets persist across visits as long as you use the same browser.
Which exercises are best for improving pronunciation?
Visit the Pronunciation category for targeted drills on IT-specific terms. It covers technical acronym pronunciation, word stress patterns, silent letters in tech words (nginx, Kubernetes, cache), reading code aloud, and IPA transcriptions for common developer vocabulary.
Where to start — by your role
New here? Pick your role and follow a focused 4-step path to fluency in your day-to-day English. Or explore full role-based learning paths →
Frontend Developer
Backend Developer
Full-Stack Developer
Mobile Developer
DevOps Engineer
SRE / Platform Engineer
QA Engineer
Data Scientist / ML Engineer
Security Engineer
Solution Architect
Project Manager / Product Owner
Technical Writer
Blockchain Developer
AI / ML Engineer
Data Engineer
Game Developer
Embedded / IoT Developer
Database Administrator
Scrum Master
Engineering Manager
Business Analyst
Cloud Architect
Network Engineer
Explore More
Deepen your understanding with vocabulary sets and in-depth articles.
600+ terms across 80+ thematic sets. Study the words first, then practise them in exercises.
Browse vocabulary → Blog Article DevOps English Vocabulary40+ must-know DevOps terms with pronunciation and real-world usage examples.
Read article → Blog Article 30 Agile Terms ExplainedSprint, velocity, backlog refinement — the vocabulary every team member hears in daily standups.
Read article → Blog Article API Vocabulary for Backend DevsREST, GraphQL, idempotency, rate limiting — the language of anything that communicates over HTTP.
Read article → Blog Article AI & ML Vocabulary: LLMs & RAGTokens, embeddings, RAG pipelines, fine-tuning — essential vocabulary for the AI era of software development.
Read article → All Articles The Full Blog200+ in-depth guides on IT English — vocabulary, pronunciation, writing, and communication strategies.
Browse all articles →