Difficulty:
Filter by role:

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
  1. 1 Vocabulary — Frontend set
  2. 2 Reading — API docs & YAML configs
  3. 3 Writing — PR descriptions
  4. 4 Interview — Frontend questions
Backend Developer
  1. 1 Vocabulary — Backend + API sets
  2. 2 Writing — API endpoint docs
  3. 3 Interview — Backend questions
  4. 4 Speaking — System design talk-through
Full-Stack Developer
  1. 1 Vocabulary — Frontend + Backend sets
  2. 2 Writing — PR descriptions + API docs
  3. 3 Collocations — Developer daily actions
  4. 4 Interview — Full-stack questions
Mobile Developer
  1. 1 Vocabulary — Mobile set
  2. 2 Writing — Release notes
  3. 3 Reading — Crash report / App Store rejection
  4. 4 Interview — Mobile questions
DevOps Engineer
  1. 1 Vocabulary — DevOps + Cloud sets
  2. 2 Writing — Post-mortem, Runbook
  3. 3 Numbers & Data — SLA uptime
  4. 4 Interview — DevOps questions
SRE / Platform Engineer
  1. 1 Vocabulary — Cloud + DevOps sets
  2. 2 Writing — Post-mortem, Runbook
  3. 3 Speaking — Incident call phrases
  4. 4 Interview — SRE questions
QA Engineer
  1. 1 Vocabulary — QA & Testing set
  2. 2 Writing — Bug report, Acceptance criteria
  3. 3 Reading — Bug report reading
  4. 4 Interview — QA questions
Data Scientist / ML Engineer
  1. 1 Vocabulary — Data Science + AI/ML sets
  2. 2 Writing — Model summary for stakeholders
  3. 3 Reading — Research paper excerpt
  4. 4 Interview — Data Science questions
Security Engineer
  1. 1 Vocabulary — Security set
  2. 2 Writing — Security advisory, Incident report
  3. 3 Reading — CVE description
  4. 4 Interview — Security questions
Solution Architect
  1. 1 Vocabulary — Architecture set
  2. 2 Writing — ADR, RFC
  3. 3 Speaking — Architecture presentation
  4. 4 Numbers & Data — Capacity estimation
Project Manager / Product Owner
  1. 1 Vocabulary — Agile set
  2. 2 Writing — User story, Status report
  3. 3 Email & Communication — Stakeholder escalation
  4. 4 Interview — PM / PO questions
Technical Writer
  1. 1 Grammar — Active voice, Imperative mood
  2. 2 Writing — API docs, README
  3. 3 Reading — Docs types
  4. 4 Vocabulary — All technical sets
Blockchain Developer
  1. 1 Vocabulary — Blockchain & Web3 terms
  2. 2 Writing — Smart contract & DAO docs
  3. 3 Open Source — Community communication
  4. 4 Interview — Blockchain questions
AI / ML Engineer
  1. 1 Vocabulary — AI/ML terminology
  2. 2 AI & Prompt Engineering
  3. 3 Tech-to-Business — Explaining models to stakeholders
  4. 4 Interview — AI/ML Engineer questions
Data Engineer
  1. 1 Vocabulary — Database & pipeline terms
  2. 2 Incident Response — Pipeline failure communication
  3. 3 Tech-to-Business — Data concepts for stakeholders
  4. 4 Interview — Data Engineer questions
Game Developer
  1. 1 Code Review Language — PR comments & feedback
  2. 2 Writing — Release notes & patch docs
  3. 3 Sprint Demo — Presenting game builds
  4. 4 Interview — Game Developer questions
Embedded / IoT Developer
  1. 1 Vocabulary — Hardware & firmware terms
  2. 2 Writing — Technical specs & datasheets
  3. 3 Reading — Hardware documentation
  4. 4 Interview — Embedded/IoT questions
Database Administrator
  1. 1 Vocabulary — Database & SQL terms
  2. 2 Incident Response — DB outage communication
  3. 3 Tech-to-Business — Explaining downtime risk
  4. 4 Interview — DBA questions
Scrum Master
  1. 1 Vocabulary — Agile & Scrum terms
  2. 2 Sprint Demo & Releases language
  3. 3 Remote & Async Communication
  4. 4 Interview — Scrum Master questions
Engineering Manager
  1. 1 Mentoring & Coaching Language
  2. 2 Tech-to-Business — Communicating with leadership
  3. 3 Writing — Performance reviews & job descriptions
  4. 4 Interview — Engineering Manager questions
Business Analyst
  1. 1 Vocabulary — Agile & requirements terms
  2. 2 Tech-to-Business — Bridging business and tech
  3. 3 Writing — User stories & acceptance criteria
  4. 4 Interview — Business Analyst questions
Cloud Architect
  1. 1 Vocabulary — Cloud & DevOps terminology
  2. 2 Writing — Architecture Decision Records (ADR)
  3. 3 Numbers & Data — Capacity & cost estimation
  4. 4 Interview — Cloud Architect questions
Network Engineer
  1. 1 Vocabulary — Networking & infrastructure terms
  2. 2 Incident Response — Network outage communication
  3. 3 Tech-to-Business — Explaining network issues
  4. 4 Interview — Network Engineer questions
Freelance Developer
  1. 1 Email & Communication — Client correspondence
  2. 2 Writing — Proposals, estimates & invoices
  3. 3 Negotiation Language — Scope & rate discussions
  4. 4 Interview — Freelance client questions

Explore More

Deepen your understanding with vocabulary sets and in-depth articles.

Vocabulary IT Vocabulary Modules

600+ terms across 80+ thematic sets. Study the words first, then practise them in exercises.

Browse vocabulary →
Blog Article DevOps English Vocabulary

40+ must-know DevOps terms with pronunciation and real-world usage examples.

Read article →
Blog Article 30 Agile Terms Explained

Sprint, velocity, backlog refinement — the vocabulary every team member hears in daily standups.

Read article →
Blog Article API Vocabulary for Backend Devs

REST, GraphQL, idempotency, rate limiting — the language of anything that communicates over HTTP.

Read article →
Blog Article AI & ML Vocabulary: LLMs & RAG

Tokens, embeddings, RAG pipelines, fine-tuning — essential vocabulary for the AI era of software development.

Read article →
All Articles The Full Blog

200+ in-depth guides on IT English — vocabulary, pronunciation, writing, and communication strategies.

Browse all articles →