Software development / engineering is all about designing, developing and maintaining digital tools. This can be anything from a mobile banking app or a company’s website, to an automated trading tool buying and selling shares on a stock market.
Modern organisations rely increasingly on technological solutions in order to offer customers products and services, and Software developers have a key role to play in developing and maintaining such solutions.
They use programme language such as Python, Java or JavaScript to write code which is then transformed into applications that users can interact with. They work closely with other engineers and stakeholders to create solutions that are scalable, reliable, and user-friendly. Software Engineers play a crucial role in driving technology innovation across various industries.
Career progression may lead to roles such as Senior Software Engineer, Software Architect, or Engineering Manager.
Computing and IT encompass the technical knowledge required to manage, maintain, and develop an organisation’s technology infrastructure. This includes proficiency… read more
With the increasing reliance on technology, having strong digital skills is essential for navigating today’s work environments. read more
Problem-solving is the ability to identify, analyse, and find effective solutions for complex issues and challenges. read more
Proficiency in data analysis tools such as Excel, SQL, Python, and advanced statistical methods is essential. Analysing financial data to… read more
Machine Learning (ML) and Artificial Intelligence (AI) involve using data and algorithms to build models that enable computers to perform… read more
Analytical skills involve the ability to collect, interpret, and analyse data to solve problems, make decisions, and understand complex issues. read more
Continuous learning refers to the ability to continually acquire new knowledge and skills throughout one’s career or life. read more
Curiosity is the desire to learn or know more about something, driven by a sense of wonder and the need… read more
Apprenticeships
Foundation Apprenticeship in Information Technology: Software Development (SCP)
In-Person
Further Education
Software Development HND
BSc (Hons) Software Development for Business (GA)
BSc (Hons) Graduate Apprenticeship AI and Data Science
BSc Software Engineering (Graduate Apprenticeship)
Undergraduate
BSc (Hons) Computer Science (Data Science)
BSc (Hons) Computer Science and Diploma in Industrial Training
Postgraduate
MSc Data Science (full-time) / (part-time)
BSc (Hons) Computer Science (Artificial Intelligence)
MSc Artificial Intelligence (full-time) / (part-time)
BSc (Hons) Computer Science (Software Engineering)
MSc Software Engineering (full-time) / (part-time)