Software developer course with a guaranteed UK work placement

Build the technical skills, the portfolio and the placement experience you need to land your first developer role. Project based, mentor led, beginner friendly.

Apply Now Talk to an advisor
Developer

Programme overview

The Software Developer Programme equips complete beginners and career changers with everything needed to start a successful career in software. The training covers front end and back end development, databases, APIs and version control, working hands on with HTML, CSS, JavaScript, React, Node.js, MongoDB and Git. You then complete a guaranteed work placement on real software projects at a tech company, startup or digital agency — so you graduate with shipped code and a developer portfolio.

Duration
28 weeks total
Credential
Certificate of completion
Training
16 weeks self study, tutor supported
Placement
12 week placement, guaranteed
Software Developer Programme
What You Will Gain

The outcomes built into the programme

Real world coding experience working on professional development projects

An industry ready portfolio of real projects to show employers

Hands on practice with HTML, CSS, JavaScript, React, Node.js, MongoDB and Git

Career support and mentorship from working developers and coaches

Confidence in modern engineering workflows from local dev to deployment

Programme Features

What is included

12 week work placement

Hands on experience working on real development projects at a tech company, startup or digital agency.

Flexible learning

Study remotely with full access to course modules at your own pace.

Build a developer portfolio

Showcase your best work to employers with hosted projects and a GitHub profile.

Job focused training

The exact tools and workflows used by professional developers in industry today.

Learners collaborating
Who Is This Programme For?

Designed for these learners

  • Aspiring developers wanting to build web or mobile apps with no prior experience
  • Graduates and students from non technical backgrounds entering tech
  • Career changers from retail, admin, finance or marketing
  • Freelancers and entrepreneurs building their own products
  • Self taught coders who need structure and a placement
  • IT professionals in support, QA or systems moving into engineering
Requirements

What you need to take part

  • No prior experience required — designed for beginners and intermediate learners
  • Basic computer literacy and comfort navigating the web
  • Problem solving mindset — curiosity, creativity and persistence
  • Access to a laptop or desktop for the development tools and editors
  • Commitment to complete the 28 week training and placement programme
Start your application
Mentor and learner
Syllabus

Module by module breakdown

The training phase covers these modules in sequence. Each module includes self study material, applied exercises and course tutor support.

Weeks 1-3
Programming fundamentals (JavaScript)

Types, control flow, functions, modules. Strong base before any framework.

Weeks 4-6
Front end engineering

HTML, CSS, responsive layouts, accessibility and React deep dive.

Weeks 7-9
Back end with Node.js

REST APIs, authentication, validation, error handling, basic security.

Weeks 10-11
Databases

SQL fundamentals, schema design, indexes. Intro to MongoDB.

Weeks 12-13
Version control + DevOps

Git workflows, code review, CI/CD basics, cloud deployment.

Weeks 14-16
Capstone project

Design, build and ship a full stack application end to end.

Fees and funding

Be clear about what is and is not included

Speak to an advisor for current fees. Cloud hosting credits for the capstone project may be needed (typical cost £5-£15 per month, optional free tier exists).

Tuition can be paid in full or in monthly instalments. Speak to an advisor for the exact figure for your chosen start date.

Get fee details from an advisor
Programme FAQ

Honest answers about this programme

Do I need previous coding experience?

No. The first three weeks assume zero programming background. We accelerate quickly from there.

Will I have a real portfolio at the end?

Yes. You ship at least three projects publicly to GitHub, plus the capstone full stack application.

How long does the placement take to convert into a job?

Most placements run for 12 weeks. Some convert directly into a permanent role; others lead to interview offers elsewhere using the placement as referenceable experience.

Which programming language do you start with?

JavaScript. It covers both front end and back end with one language, which is the fastest legitimate route into your first developer role.

Ready to enrol?

Join the next cohort. Apply in two minutes, an advisor will call you within one working day.