Skip to content

Admissions: Now admitting for the Advanced Certificate in Full Stack Development, starting 20 November 2026. How to apply

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.

  • Laptop showing programming code
  • People working together around a laptop
  • Student taking an online class