How to become
You can get into this job through:
- a university course
- a college course
- an apprenticeship
- working towards this role
University
You could do a foundation degree, higher national diploma or degree in:
- web design and development
- computer science
- digital media development
- software engineering
Entry requirements
You'll usually need:
- 1 or 2 A levels, or equivalent, for a foundation degree or higher national diploma
- 2 to 3 A levels, or equivalent, for a degree
More Information
College
You can take a college course that might help you get a trainee developer job.
Courses include:
- computing
- web design and development
- software development
- T Level in Digital Software Development
Entry requirements
Entry requirements for these courses vary.
4 or 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, including English and maths for a T Level
More Information
Apprenticeship
You could apply to do an apprenticeship, such as:
- Software Development Technician Level 3 Advanced Apprenticeship
- Software Developer Level 4 Higher Apprenticeship
- Digital and Technology Solutions Professional Level 6 Degree Apprenticeship
- Digital and Technology Solutions Specialist Level 7 Degree Apprenticeship
Entry requirements
You'll usually need:
- 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, including English and maths, for an advanced apprenticeship
- 4 or 5 GCSEs at grades 9 to 4 (A* to C) and A levels, or equivalent, for a higher or degree apprenticeship
More Information
Work
You might be able to start as a junior developer and do training on the job.
More Information
Career tips
You could build up your skills and knowledge using online learning resources for:
- programming languages
- project management
- software development methods
Further information
You can get more advice about working in computing from: