Product Owner
Helps shape priorities, clarify requirements, and define what needs to be delivered.
Engineering Experience
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 NowThe 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.
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.
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.
Helps shape priorities, clarify requirements, and define what needs to be delivered.
Supports the working rhythm, helps remove blockers, and keeps the team aligned.
Guides technical direction, system design, maintainability, and long-term thinking where possible.
Reviews code, mentors participants, explains trade-offs, and supports engineering quality.
Works on real issues, asks questions, contributes code, responds to feedback, and builds confidence through practice.
Supports quality by checking functionality, reliability, edge cases, and expected behaviour.
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.
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.
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