Software engineers and software managers will have a key role in all aspects of society, from using AI to provide customer service and even financial advice, to developing self-driving cars, to creating apps in the health and biotech sphere. We are among the largest software engineering groups in the world, and our researchers have worldwide impact. Our programme gives you the opportunity to complete collaborative projects, work with partners in industry, and participate in hackathons, gaining the skills necessary to improve the world with software.