Learn to code; learn to code better; find out how computers, networks, the internet and mobile networks function, interact and shape the world. This is a creative, challenging and fascinating course with links to every other subject you can think of. We use industry-level practices and up-to-date software stacks, led by experts in the field.
Progression routes may include specialising in animation, AI (Artificial Intelligence), game design and development, mobile technologies, robotics or web design.
Employment options may include software developers, web designers, ecologists, research scientists, networking engineers, data analysts, robotics programmers or entrepreneurs.
Programming with Python, JavaScript, and object-oriented languages
Computer systems and architectures
Distributed teamworking and version control systems
The programming project