AI Software Developer Programme
Still C# and .NET. Now you build with an AI coding agent, and ship AI features that work every time.
This programme is designed and advised by Global Tech Industry Partners and Companies
The job changed, so the programme changed with it. A developer used to be someone who turned a ticket into hand-written code. Today an AI agent writes a large share of that code, and the person who gets hired is the one who can specify the work precisely, read what came back, and spot the three wrong lines out of two hundred. This is our Software Developer programme rebuilt around that, and it is still C# and .NET at its core.
No prior experience is required. You learn C#, SQL and TypeScript from scratch, and you learn them by building one real application: Helpdesk, a customer support ticket system. Weeks 1 to 3 build it with a .NET API, a SQL database and a React frontend. Week 4 makes it triage tickets with an LLM, week 5 lets it draft replies from your own knowledge base, and week 6 proves it works and ships it.
Week 1 has no AI in it at all, and that is deliberate. You cannot review what an agent wrote until you can read code yourself, so the first week teaches reading and repair on a codebase you did not write. Delegation starts in week 2, once that review discipline exists. It is 6 weeks, 24 lessons and 48 graded tasks, then a three month commercial internship, then our Employer Network.
The programme is created and presented by senior developers with commercial experience, and the sessions are hands-on rather than lecture-based. We are here to assist with guidance in your personal job hunt, including CV preparation, LinkedIn profile improvement and interview technique. On completing the programme and the internship you receive a reference letter covering your commercial project experience.



Why learn C# and .NET
- C# and .NET run a large share of the commercial systems hiring locally.
- You learn it by reading and repairing a real codebase, not by copying exercises.
- You build a working .NET REST API, not a toy console app.
- A typed, structured language is the easiest place to see what good code looks like.

Why learn SQL and schema design
- Design a relational schema, and learn why this is the part you do not delegate.
- Write joins and aggregations against your own database.
- Spot the query that works on ten rows and falls over at ten thousand.
- Nearly every developer job advertises SQL, whatever the language beside it.
Why learn React and TypeScript
- Build the frontend that talks to the API you just wrote.
- TypeScript catches the mistakes that plain JavaScript lets through.
- Add login securely, reading every line before you accept it.
- Being able to work across the API and the screen makes you far easier to hire.
pgvector
Why learn to build with AI
- Pair with an AI coding agent, and review every diff before you accept it.
- Write a spec precise enough that the agent gets it right first time.
- Ship real LLM features: ticket triage, structured output, and RAG over your own docs.
- Chunking, embeddings and vector search, the machinery behind retrieval.
- Prove an AI feature works every time, not just in the demo.
6-week Job-Ready Training
Six weeks building one real application. 24 lessons and 48 graded tasks, supported by Q&A facilitators, weekly tutor support and a tech expert support portal.
Commercial Internship
We say, the best way to learn is to get hands-on experience. Three months of commercial development work in a real team, putting the training into practice.
Employer Network
Get Recruiter-led Job Assist and Access to our Employer Network, including Job Recommendations, Interview Preparation, and Employer Communication.
- Graduate or career changer aiming for a first software developer role
- Final-year student, international student or recent graduate
- IT professional who wants to move into software development
- Developer who can already code but has never shipped an AI feature
- Someone returning to development who wants to work the way teams work now
| # | Description | Duration | Details |
|---|---|---|---|
| 1 | 6 Weeks Training | 6 weeks | Hands-on Interactive Learning. 24 lessons and 48 graded tasks building one real application, supported by Q&A facilitators, weekly tutor support and a tech expert support portal. |
| 2 | Commercial Internship | 3 months + | Do commercial development work in a real team, using the skills you have learnt. Extension beyond 3 months is possible. |
| 3 | Employer Network | Ongoing | Get interview-ready support, CV customisation, mock interviews, practice with real employers, and access to our Employer Network and job opportunities. |
- NO trainers but industry experts. Sessions are run by senior developers with commercial experience.
- NO books! You work in a real editor, a SQL console, an API client and an AI coding agent, building one application end to end.
- NO assignments or exams! Every task is a piece of job-style work, graded with feedback on what was wrong and how to fix it.
Week 1: Software Engineering Fundamentals
Navigating a Production Codebase · C# Fundamentals: Types, Classes and Control Flow · Extending a Feature in C# · Code Quality and Review Fundamentals
Week 2: Building APIs with AI Coding Agents
Writing Technical Specifications for AI Agents · Reviewing AI-Generated Code Diffs · Building a REST API with an AI Agent · Delegation Boundaries and Agent Failure Modes
Week 3: Data Layer and Frontend Development
Relational Schema Design · SQL Queries, Joins and Aggregation · Building a React and TypeScript Frontend · Authentication and Security Review
Week 4: LLM Integration
Calling LLM APIs from Application Code · Structured Output and Response Validation · Building an LLM Classification Pipeline · Non-Determinism, Latency and Cost Control
Week 5: Retrieval-Augmented Generation
Context Windows and Knowledge Cutoffs · Chunking, Embeddings and Vector Search · Implementing a RAG Pipeline · Diagnosing Retrieval Failures
Week 6: Testing, Evaluation and Deployment
Unit and Integration Testing with AI Assistance · LLM-as-Judge Evaluation · Building a Prompt Regression Suite · Deployment, Monitoring and Portfolio Handover
Interns work on commercial development projects in a real team, chosen to match what employers are hiring for.
Get Recruiter-led Job Assist and Access to our Employer Network. After your training and internship, our team works with you on Job Recommendations, Interview Preparation, and Employer Communication, connecting you with companies that hire from our network until you land your first developer role.
Get the Info Pack and talk to our team
Five quick questions. We send you the Info Pack and an invitation to an advice session with our career team.








