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.

Use roadmaps carefully: these are flexible learning sequences, not guaranteed timelines or promises of employment. Compare every plan with current job descriptions and official employer requirements.

Roadmap directory

Beginner-friendly path

Frontend Developer

0%

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

      RolePrimary focusUseful starting skillsGood first evidence
      Frontend DeveloperAccessible, responsive web interfacesHTML, CSS, JavaScriptA deployed multi-page interface with forms and testing
      Backend DeveloperAPIs, business logic, data, reliabilityProgramming, HTTP, SQLA documented API with authentication and tests
      Data AnalystCleaning, querying, visualising, explaining dataSpreadsheets, SQL, statisticsA reproducible analysis and decision-focused dashboard
      Data ScientistStatistical modelling and evaluated predictionsPython, probability, data analysisA model report with baselines, metrics, and limitations
      Cloud and DevOpsDelivery automation and reliable infrastructureLinux, networking, scriptingA containerised service deployed through CI/CD
      Cybersecurity AnalystRisk, monitoring, investigation, secure practicesNetworking, operating systems, logsA legal home lab with documented detections and remediation
      QA Automation EngineerQuality strategy and repeatable testingTesting basics, programming, APIsA test suite with clear cases and CI execution
      UI/UX DesignerUser research, interaction, accessibility, validationResearch, visual hierarchy, prototypingA 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.

      Last reviewed: June 6, 2026