Not sure which path fits you?

Take the 5-question role quiz and get a personalised recommendation in under 2 minutes.

Take the role quiz →

Role Comparison — Skills & First Steps

Not sure what to focus on? This table maps 24 IT roles to their most critical English skills and the best exercises to start with.

Role Key language skills Start here Est. path time
🖥️ Frontend Reading docs, writing PR descriptions, code review phrasing Vocabulary → Frontend · Writing → PR descriptions ~4 h
⚙️ Backend API docs, system design language, async written communication Vocabulary → Backend · Writing → API docs ~5 h
☁️ DevOps Runbooks, post-mortems, deployment announcements, incident calls Writing → Post-mortem · Speaking → Incident call ~5 h
🛡️ SRE Incident communication, SLO/SLA writing, status updates Writing → Runbook · Numbers → SLA uptime ~4 h
🔍 QA Bug reports, test plans, acceptance criteria, no-go decisions Writing → Bug report · Reading → Bug report ~4 h
📱 Mobile Release notes, App Store language, crash report reading Writing → Release notes · Reading → Crash report ~3 h
🤖 Data / ML Research summaries, model explanations, data storytelling Vocabulary → Data Science · Writing → Model summary ~5 h
🔒 Security CVE advisories, incident reports, compliance documentation Writing → Security advisory · Reading → CVE ~4 h
🏛️ Architect ADRs, RFCs, trade-off presentations, design review facilitation Writing → ADR · Speaking → Architecture presentation ~5 h
📋 PM / PO Status reports, user stories, stakeholder escalation, meetings Writing → Status report · Email → Stakeholder update ~4 h
🔄 Full-Stack End-to-end system language, API contracts, cross-team communication Vocabulary → Frontend + Backend · Writing → PR + API docs ~6 h
📄 Tech Writer Doc structure, plain language, API reference, changelog conventions Grammar → Active voice · Writing → API docs ~5 h
⛓️ Blockchain Dev Smart contract docs, audit reports, DAO proposals, whitepaper English Vocabulary → Blockchain · Tech-to-Business ~4 h
🧠 AI / ML Engineer Model cards, RAG architecture language, responsible AI communication AI Prompting · Writing → Model card ~5 h
🏗️ Data Engineer Pipeline design docs, data contracts, schema documentation Vocabulary → Database · Writing → Data contract ~4 h
🎮 Game Developer GDD writing, patch notes, bug reports, GDC-style presentations Writing → Patch notes · Presentations ~3 h
🔌 Embedded / IoT Firmware docs, datasheet reading, hardware constraint communication Reading → Datasheet · Writing → Firmware changelog ~4 h
🗄️ DBA Incident communication, query optimisation reports, recovery runbooks Incident Response · Writing → Runbook ~4 h
🏉 Scrum Master Ceremony facilitation, sprint goal writing, agile metrics communication Meetings → Retro facilitation · Sprint Demo ~4 h
👔 Eng. Manager Performance reviews, hiring docs, strategy presentations, 1:1 coaching Mentoring · Presentations → All-hands ~5 h
📋 Business Analyst User stories, requirements docs, workshop facilitation, gap analysis Writing → User stories · Meetings → Workshop ~4 h
☁️ Cloud Architect Cloud ADRs, FinOps presentations, cost estimation language Writing → ADR · Tech-to-Business → FinOps ~5 h
🌐 Network Engineer Change requests, outage communication, network design documentation Incident Response · Writing → Change request ~4 h
💼 Freelance Dev Client proposals, scope negotiation, invoice language, status updates Email → Client communication · Negotiation ~3 h

All exercises are cross-listed — a Backend developer can and should do Grammar and Speaking exercises too. The paths above are starting recommendations, not restrictions.

Browse all exercises by category

Prefer to explore by exercise type rather than role? Vocabulary, Writing, Grammar, Reading, Listening, Speaking, Interview Prep, and more — all organised by skill.

Browse all exercises →