We put theory into practice by helping our students gain the skills a successful software engineer needs to design, develop and deliver high-quality software.
Our degree programmes include extensive engagement with industry through client-facing projects. Using project-based learning and collaborative exercises, you’ll develop your teamwork, leadership, communication and problem-solving skills and learn how to make effective use of your time to deliver value.
Our award-winning teaching has been recognised for its innovative and collaborative approach by Cardiff University, for its long-term commitment to change the way that Software Engineering is taught by our industry networks, and by our students.
You can find out more about our students' experiences and the projects they've worked on through their stories.
Have a look around the National Software Academy (NSA) with our panoramic building tour, using the arrow keys to navigate.