Career planning workspace
Choose a role and build a practical learning plan
Explore eight technology career roadmaps, understand the work behind each role, and track evidence you can show in applications. Progress is stored only in your browser.
Roadmap directory
Beginner-friendly path
Frontend Developer
Evidence checklist completed on this device
Typical work
Foundation before specialisation
Evidence checklist
Tick an item only when you can show the work, explain your decisions, and answer follow-up questions.
How to choose the right roadmap
Start with the work
Read typical tasks before choosing tools. A role is a collection of responsibilities, not simply a list of technologies.
Use existing strengths
Your degree, communication skills, domain knowledge, projects, and previous work can shorten some phases and change the best starting point.
Test interest early
Complete one small realistic project before committing months to a path. Notice whether you enjoy the daily problem-solving, not only the job title.
Role comparison
| Role | Primary focus | Useful starting skills | Good first evidence |
|---|---|---|---|
| Frontend Developer | Accessible, responsive web interfaces | HTML, CSS, JavaScript | A deployed multi-page interface with forms and testing |
| Backend Developer | APIs, business logic, data, reliability | Programming, HTTP, SQL | A documented API with authentication and tests |
| Data Analyst | Cleaning, querying, visualising, explaining data | Spreadsheets, SQL, statistics | A reproducible analysis and decision-focused dashboard |
| Data Scientist | Statistical modelling and evaluated predictions | Python, probability, data analysis | A model report with baselines, metrics, and limitations |
| Cloud and DevOps | Delivery automation and reliable infrastructure | Linux, networking, scripting | A containerised service deployed through CI/CD |
| Cybersecurity Analyst | Risk, monitoring, investigation, secure practices | Networking, operating systems, logs | A legal home lab with documented detections and remediation |
| QA Automation Engineer | Quality strategy and repeatable testing | Testing basics, programming, APIs | A test suite with clear cases and CI execution |
| UI/UX Designer | User research, interaction, accessibility, validation | Research, visual hierarchy, prototyping | A case study showing problem, process, testing, and revisions |
Frequently asked questions
How long does a roadmap take?
It depends on prior knowledge, weekly study time, feedback quality, and project scope. Use phases as checkpoints instead of treating a month estimate as a promise.
Do I need every tool listed?
No. Learn the underlying concepts first, then select tools used by your target employers. One well-understood stack is more useful than a long list you cannot explain.
Are certificates enough for a job?
Certificates may support structured learning, but employers often need evidence that you can perform relevant tasks. Pair learning with projects, documentation, feedback, and interview practice.
Can a fresher use these plans?
Yes. Replace work examples with coursework, internships, volunteering, open-source contributions, personal projects, or campus responsibilities that demonstrate the same skills.
Research references and limitations
Role definitions vary by organisation. The plans combine common occupational tasks with practical portfolio evidence and should be validated against current employer descriptions.
- O*NET OnLine occupational tasks, skills, and work activities
- National Career Service job-seeker resources and safety guidance
- CareerOneStop career exploration resources
Last reviewed: June 6, 2026