Engineering Experience

Programme Guide

The 12-Week Engineering Experience

This is a supervised engineering experience where participants are onboarded like junior developers and then work through the same rhythms used in real software teams: planning, development, code review, testing, pull requests, CI/CD awareness, documentation, and delivery.

Apply Now
01

How the Programme Actually Works

The first week is focused on onboarding. Participants set up their environment, understand the project, learn the contribution process, meet the working rhythm, and understand expectations.

From week 2 onward, the programme works like a real engineering project. Participants do not follow isolated weekly lessons. They work through real issues, attend planning discussions, develop features or fixes, raise pull requests, receive code review, test changes, improve their work, and contribute to open-source projects under the supervision of senior developers where possible.

02

The Working Rhythm

These activities repeat across the 12 weeks, just like in a real software team. Planning, development, review, testing, documentation, and delivery happen continuously rather than as separate classroom topics.

Project onboarding
Sprint planning and ticket selection
Daily progress updates
Development work
Git branches and commits
Pull requests
Code review and feedback
Testing and quality checks
CI/CD awareness
Documentation
Sprint review and reflection Sprint review and reflection help participants understand what was completed, what improved, and what still needs work. This is where the team reviews progress, discusses lessons learned, and identifies how to improve the next cycle of work.
03

Working Under Senior Supervision

Participants are not left alone to figure everything out. They work under the supervision of senior developers and, where possible, software architects who help them understand both the code and the engineering judgment behind it.

  • Understanding the codebase
  • Breaking down issues
  • Reviewing technical approach
  • Giving code review feedback
  • Explaining engineering trade-offs
  • Improving code quality
  • Supporting professional communication
  • Helping participants think like engineers, not just write code
04

The Engineering Team Environment

Product Owner

Helps shape priorities, clarify requirements, and define what needs to be delivered.

Scrum Master

Supports the working rhythm, helps remove blockers, and keeps the team aligned.

Software Architect

Guides technical direction, system design, maintainability, and long-term thinking where possible.

Senior Developer

Reviews code, mentors participants, explains trade-offs, and supports engineering quality.

Participant / Junior Developer

Works on real issues, asks questions, contributes code, responds to feedback, and builds confidence through practice.

QA / Testing

Supports quality by checking functionality, reliability, edge cases, and expected behaviour.

05

What Participants Learn by Doing

How to read and understand an existing codebase
How to turn a task or issue into working code
How to use Git professionally
How to open and improve pull requests
How to respond to code review
How to test and validate changes
How to communicate progress and blockers
How Scrum teams collaborate
How architectural decisions affect everyday development
How to build real contribution evidence
06

What This Is Not

This is not a lecture-based course.

This is not a set of weekly classroom topics.

This is not tutorial watching.

This is not toy project work.

It is a supervised engineering environment designed to give participants real-world experience through guided contribution.

07

Why This Model Works

Developers grow faster when they work inside real systems, receive feedback, and see how professional teams make decisions. The small cohort allows close guidance, code review, and meaningful support. Participants do not just learn concepts; they practise the behaviours and habits of real engineers.

Apply for the next cohort

The next cohort starts on 06 July 2026. The programme fee is £1,500 and each cohort is limited to 8 participants to keep the experience focused, practical, and personal.

Apply Now