How to become a software developer
You do not need a degree to become a software developer. A Level 4 software developer apprenticeship, or a degree apprenticeship, pays you to learn to code on real products.

How do I become a software developer without a degree?
Take a Level 4 software developer apprenticeship or a Level 6 digital degree apprenticeship, which pay you to learn to code on real products with no tuition fees. Building a small project with free Python or JavaScript courses helps you stand out. The National Careers Service lists pay of about £30,000 rising to £75,000.
Last reviewed by the Shine careers team.
What does a software developer do?
- Write, test and fix code for websites, apps and internal systems
- Work in a small team, planning work in short sprints
- Review other people's code and have yours reviewed
- Talk to users and colleagues to understand what they need
Pay
Typical salary: £30,000 as a starter, rising to £75,000 with experience.
Apprentices under 19, or in their first year, earn at least £8.00 an hour from April 2026. Many employers pay more.
Sources: National Careers Service, gov.uk minimum wage rates. See also how much apprentices are paid.
What you need to get in
- Level 4 apprenticeships usually ask for A levels, a T Level or a Level 3 qualification; some accept strong GCSEs plus a portfolio
- Degree apprenticeships usually ask for A levels or equivalent
- Coding experience is not always required, but a small project helps you stand out
Routes in
Level 4 software developer apprenticeship
Around two years of paid work and training, often at banks, tech firms, government departments and agencies.
Level 6 digital and technology solutions degree apprenticeship
A full degree, no tuition fees, while working as a developer.
T Level in Digital Production, Design and Development
Two years of study with a 45-day industry placement.
Self-taught plus a portfolio
Free courses and your own projects can lead to junior roles, though an apprenticeship is usually faster.
How to become a software developer, step by step
- 1
Start coding for free
Try free courses in Python or JavaScript and build one small thing, such as a website or a game.
- 2
Put your project online
A GitHub profile or a live website gives employers something real to look at.
- 3
Apply for apprenticeships early
Big tech and finance schemes open from September to January for the following year.
- 4
Practise the tests
Expect online logic tests and sometimes a simple coding task.
- 5
Show how you think
In interviews, explain how you solved a problem and what you would do differently.
Skills employers look for
- Logical problem-solving
- Patience when debugging
- Teamwork
- Curiosity and learning new tools
Not sure you have them yet? Read our guide to transferable skills, or prepare for an interview.
Related guides
FAQs
- Can I become a software developer without a degree?
- Yes. Level 4 software developer apprenticeships and degree apprenticeships let you qualify while being paid, and many employers hire on skills and projects.
- How much does a software developer earn?
- The National Careers Service lists about £30,000 for starters rising to £75,000 with experience. Apprentices earn at least the apprentice minimum wage, and tech employers usually pay more.
- What coding language should I learn first?
- Python and JavaScript are both good first languages. Python is easy to read; JavaScript lets you build websites straight away.
- When do software apprenticeships open?
- Larger schemes open between September and January for starts the following summer or autumn. Smaller firms recruit all year.
- Do I need to be good at maths?
- Basic maths and logical thinking help, but most day-to-day development is problem-solving rather than advanced maths.
Last reviewed 23 September 2026 by the Shine careers team.
Related guides
Part of Shine's apprenticeship guide series, plain-English answers, updated regularly.
- Apprenticeships in the UKWhat is an apprenticeship and how do you get one?
- Engineering apprenticeshipsWhat is an engineering apprenticeship?
- Construction apprenticeshipsWhat is a construction apprenticeship?
- STEM apprenticeshipsWhat is a STEM apprenticeship?
- IT & digital apprenticeshipsWhat is an IT apprenticeship?
- Manufacturing apprenticeshipsWhat is a manufacturing apprenticeship?
- Agriculture apprenticeshipsWhat is an agriculture apprenticeship?
- Degree apprenticeshipsWhat is a degree apprenticeship?
- London apprenticeshipsHow do you find an apprenticeship in London?
- Apprenticeships vs UCASCan you apply for apprenticeships through UCAS?
- School leaver jobsWhat jobs can you get after leaving school?
- Jobs for 16 & 17 year oldsWhat jobs can you get at 16 or 17 in the UK?
- Weekend jobs at 16What weekend jobs can you get at 16?
- Summer jobs for teenagersHow do you get a summer job at 16 or 17?
- Jobs for 16 year oldsWhat jobs can you get at 16 in the UK?
- Jobs for 17 year oldsWhat jobs can you get at 17 in the UK?
- First CV with no experienceHow do you write a CV at 16 or 17 with no work experience?
- Jobs with no experienceHow do you get a job with no experience at 16–24?
- Routes into medicineHow do you get into medicine in the UK?
- Routes into scienceHow do you get into a science career without a degree?
- T Levels explainedWhat is a T Level and what is it worth?
- Transferable skillsWhat are transferable skills and how do you build them?
- UK youth work & pay factsWhat is the minimum wage and how many hours can you work at 16 or 17 in the UK?
- T Levels vs apprenticeships vs A levelsShould you do a T Level, an apprenticeship or A levels?
- Apprenticeship vs universityIs an apprenticeship better than university?
- What to do after GCSEs or A levelsWhat are your options after GCSEs or A levels?
- Well-paid jobs without a degreeWhat are the best-paid UK jobs you can get without a degree?
- Free online coursesWhat free online courses can a 16 to 24 year old do in the UK?
- Volunteering for teenagersHow do you find volunteering as a teenager in the UK?
- Changing direction at 18 to 24How do you change career direction at 18 to 24 in the UK?
- UK entry-level jobs by cityWhat entry-level jobs in the UK hire teenagers with no experience?
- Jobs for 18 year oldsWhat jobs can you get at 18 in the UK?
- Retraining without full-time studyHow do you retrain without going back to full-time study?
- What job should I do?How do you decide what job you should do?
- How to prepare for an interviewHow do you prepare for a first job or apprenticeship interview?
- How to become an electricianHow do I become an electrician in the UK?
- How to become a healthcare support workerHow do I become a healthcare support worker?
- How to become a mechanicHow do I become a mechanic in the UK?
- How to become a lab technicianHow do I become a lab technician?
- How to become a farmerHow do I become a farmer if my family doesn't farm?
- How to become a marine engineerHow do I become a marine engineer?
- How to work in the space industryHow can I work in the UK space industry without a degree?
- How to become a site engineerHow do I become a site engineer without a degree?