Academics
Schools and departments
Our areas of study bring together computing, engineering and digital innovation.
Areas of study
Where our teaching is focused
School of Software Engineering
Full-stack development, software design and engineering practice.
School of Computing & Information Technology
Computing foundations, systems, networks and cloud platforms.
School of Artificial Intelligence
Machine learning concepts and applied AI for modern software.
School of Cybersecurity
Secure development and the protection of systems and data.
School of Data Science
Working with data, analysis and evidence-based decisions.
School of Business & Digital Innovation
Digital products, entrepreneurship and technology in business.
Current programmes are listed in the programme catalogue.
Learning approach
How we teach
Foundations first
Each programme builds concepts in a clear order, so that new skills rest on solid understanding.
Live teaching
Scheduled classes with mentors, with the chance to ask questions and review recordings.
Applied projects
Students apply what they learn by building real software throughout their studies.
Assessment and feedback
Assignments, quizzes and examinations show progress and where to improve.
