Programmes
Four practical tracks
Each track combines short explanations, hands-on assignments and a project. Prerequisites, duration and delivery mode are confirmed per batch.
01
Software & Full-Stack Web Development
Programming, frontend, backend, APIs, databases, Git and GitHub, and deployment.
Curriculum areas
- Python
- JavaScript
- React.js
- FastAPI
- MySQL
- Git & GitHub
Practical work
Build and deploy a small full-stack application with version control from day one.
Suggested background
Comfortable using a computer; no programming experience assumed for the foundation stage.
02
AI & Machine Learning
Python, AI fundamentals, generative AI, LLMs, RAG, AI agents and practical projects.
Curriculum areas
- Python
- NumPy & Pandas
- Machine Learning
- LLMs
- RAG
- AI Agents
Practical work
Train and evaluate a model, then build a retrieval-augmented assistant over a document set.
Suggested background
Basic Python, or the foundation stage of track 01.
03
Cybersecurity & SOC Analyst Training
SIEM, EDR, log analysis, alert triage, incident response, threat intelligence, vulnerability management and authorised ethical hacking labs.
Curriculum areas
- SIEM
- EDR
- Log analysis
- Incident response
- MITRE ATT&CK
- Vulnerability management
Practical work
Triage alerts and investigate incidents in lab environments. Ethical hacking exercises run only in authorised labs.
Suggested background
Networking and operating-system basics, or the help desk track.
04
Technical Support & IT Help Desk
Windows troubleshooting, hardware and software support, networking basics, Microsoft 365, ticketing, SLAs and ITSM.
Curriculum areas
- Windows
- Networking basics
- Microsoft 365
- Ticketing
- SLAs
- ITSM
Practical work
Work simulated support tickets end to end, from first response to resolution notes.
Suggested background
None beyond everyday computer use.