Track quantifiable return on learning investment through business efficiencies, productivity and cost-savings.

13 month delivery, plus 3-4 month assessment
by enabling software engineers to deliver valuable code earlier and collaborate more effectively in a software team from day one.
by giving entry-level engineers strong testing and security principles.
by equipping engineers with the right testing and programming mindsets as they start building software.
Module 1
Software engineering fundamentals
Begin with the fundamentals of the command line, version control, Java programming and unit testing, with weekly projects to reinforce learning. It ends with a final project that incorporates all the learned skills to deliver their first documented product.
Module 2
Joining a tech team
Joining a tech team presents many daunting challenges. This module introduces the Agile software development lifecycle, the structures of tech teams and directs apprentices to meet and collaborate with as many stakeholders as possible to best understand their new team. It also embeds fundamental professional communication skills.
Module 3
AI best practice for engineers
Use AI tools and LLMs safely and effectively to guide learning and development of technical products in a secure environment. Use AI developer tools to ensure good programming standards, but not to produce features of code without human insight.
Module 4
Databases
Learn to design secure database systems and implement them in SQL and NoSQL technologies. Structure data and requests for the most efficient and accurate data to reach the end user.
Module 5
Server-side Java development
Build APIs and server-side applications in Java using Spring Boot, and leverage strong OOP design principles to create well architected codebases and appropriate tests. Connect to databases and host applications simply in the cloud.
Module 6
Planning and managing products
Develop products from user requirements, prioritisation and estimation, through the full Agile development cycle. Communicate with stakeholders in a product context, and manage versions with new features all the way to the release stage.
Module 7
Product design and architecture in Java
Learn advanced software design patterns in Java to take a product from concept to creation. From user requirements, create the architecture of a product and define the interfaces and individual components that need to be built. Then apply advanced Java practice to build the product and deliver it ready for users.
Module 8
The testing mindset
Explore every level of testing encompassing Unit, Integration, End to End, API, Performance and Security testing. Learn when to use certain testing strategies and understand the importance of testing throughout the product lifecycle to improve confidence in product quality and security.
Module 9
DevOps and security
Use modern DevOps practices such as virtualisation, containerisation, CI/CD pipelines, security methods and monitoring to take your products live and monitor their performance. Set up safeguards and security/performance approaches to keep your applications efficient, scalable and secure.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript
Online, self-paced content that sets the foundation of skills for the module
Instructor-led, interactive workshops that dives deeper and reinforces the asynchronous content
Structured coach & peer support on project deliverables
Includes tutoring, progress reviews, and other individual/group support
Structured and unstructured application of learning to apprentices’ roles
Track quantifiable return on learning investment through business efficiencies, productivity and cost-savings.
We deliver project-based learning in a real-world context, personalised to each learner, to drive deep skill retention.
Learners receive 1-to-1 coaching from industry experts, regular group coaching and community collaboration.
Everyone in your team has future-focused potential and deserves equitable access to economic opportunity.
Not for you?
Here's another programme you might like.