Module Overview
This 18 month programme is structured around three core modules, ensuring apprentices gain a deep understanding of full-stack engineering alongside modern, AI-native development practices.
- Core Software Development
Apprentices build strong fundamentals in programming, focusing on Python as the core language. They learn to design and implement APIs, master Testing and Debugging methodologies, understand software Architecture, and produce clear Documentation.
- AI & Automation Skills
This module covers cutting-edge AI skills essential for modern engineering. Topics include advanced Prompt Engineering, LLM Prototyping, building Multi-Agent Workflows, integrating Automation Tooling, and principles of AI-Native Coding and Integration.
- Systems Engineering and DevOps
Focused on delivery and operations readiness, apprentices learn CI/CD (Continuous Integration/Continuous Delivery), Observability (Logs & Alerts, Monitoring), Deployment & OPS Readiness, Secure Coding practices, and how to perform Incident Support and Triage. They are also trained in creating Run-Books and participating in Change Reviews.
Value to Your Business
Apprentices on this programme deliver tangible results early in their journey.
- Early Productivity: Apprentices deliver prototypes, internal tools, and documentation from the 3 month mark. They are project ready by month 6, contributing to real codebases.
- AI-Native Capability: You gain developers who understand how to use AI collaboratively, safely, and critically within real engineering systems, mitigating the risk of relying on juniors who only know how to ask AI for code.
- Automation Focus: Apprentices build automation pipelines and agentic workflows, accelerating engineering delivery and automating routine work.
- Secure & Compliant Talent: The curriculum is designed with industry to ensure secure, compliant use of AI in regulated environments, covering governance, risk, and compliance requirements.
Example Job Roles
Graduates of this programme are well-suited for roles such as:
- Junior AI Developer
- Junior Software Developer
- Junior Automation Developer
- AI Engineering Assistant
- Junior Machine Learning Engineer
- Junior Full-Stack Developer
- Junior Backend Developer
- RPA Developer