Information technology offers huge scope for rewarding computer science careers, ranging from the highly technical to the business driven.
At City, we are at the forefront of this industry: based on the doorstep of London’s Tech City technology cluster, we offer a host of research-led enterprise computer science degree course opportunities.
We have been at the leading edge of computing in the UK for six decades: we laid the groundwork for the foundation of the British Computer Society and were among the first in the UK to award Computer Science degrees.
Explore our computer science and computing courses
Career perspectives
Our graduates go into jobs like programming, coding, software engineering and data analysis.
Get inspired
-
How to become a web developer
City will help you prepare for a rewarding career as a web developer where you will be expected to design and build websites, web-based services and applications.
-
How to become a video game developer
City has been leading the UK in computer science for six decades and can help you on your career to becoming a video game developer.
Facilities
Related courses
- Photoshop: An Introduction Short courses and professional development
- InDesign: An Introduction Short courses and professional development
- Intermediate AutoCAD: Professional 2D and 3D Drawing Production Short courses and professional development
- Adobe Illustrator Short courses and professional development
- Data Science MSc Postgraduate taught degree
- Computer Science Foundation Foundation course
- Financial Modelling in Excel Short courses and professional development
- PowerShell Basics Short courses and professional development
- Advanced Web Development Using Bootstrap Short courses and professional development
- Cyber Security Fundamentals Short courses and professional development
- Data Science Apprenticeship MSc Postgraduate taught degree
- Web Programming using PHP/MySQL Part 1 Short courses and professional development
- Java 2: Object-Oriented Programming with Java Part 2 Short courses and professional development
- Web Programming using PHP/MySQL Part 2 Short courses and professional development
- Microsoft Access Database Short courses and professional development
- Introduction to Programming with Python Short courses and professional development
- Computer Science BSc (Hons) Undergraduate degree
- Creating Mobile Apps with Android Short courses and professional development
- C/C++ – Introduction to Programming Using C Part 1 Short courses and professional development
- Microsoft Access VBA Programming Short courses and professional development
- Introduction to AutoCAD drawing in 2D with a 3D Overview Short courses and professional development
- Java 1: Object-Oriented Programming with Java Part 1 Short courses and professional development
- Software Engineering with Cloud Computing MSc Postgraduate taught degree
- Linux Server Administration and Security Short courses and professional development
- JavaScript 1: An Introduction to JavaScript Programming and DOM Scripting Short courses and professional development
- Computer Science MSci (Hons) Undergraduate degree
- C/C++ – Object-Oriented Programming Using C++ Part 2 Short courses and professional development
- JavaScript 2: Advanced JavaScript for Websites and Web Applications Short courses and professional development
- Cyber Security MSc/PGDip/PGCert Postgraduate taught degree
- Linux Network and System Administration Short courses and professional development
- Database Design with SQL Server Short courses and professional development
- Artificial Intelligence MSc Postgraduate taught degree
- Applied MS Excel for Business Short courses and professional development
- Introduction to R for Data Analysis Short courses and professional development
- Building Websites with HTML5 and CSS3 Short courses and professional development
- Computer Games Technology MSc Postgraduate taught degree
- Computer Science with Cyber Security MSci (Hons) Undergraduate degree
- Introduction to Data Analytics and Machine Learning with Python Short courses and professional development
- Computer Science with Games Technology BSc (Hons) Undergraduate degree
- Visual Basic for Applications (VBA) in Excel Part 2 Short courses and professional development
- Computer Science with Games Technology MSci (Hons) Undergraduate degree
- Visual Basic for Applications (VBA) in Excel Part 1 Short courses and professional development
- Introduction to SQL and Relational Databases with Oracle Short courses and professional development
- Human-Computer Interaction Design MSc Postgraduate taught degree
- Computer Science PhD/MPhil Postgraduate research degree
- Visual Basic for Applications (VBA) in Excel, Building Applications Part 3 Short courses and professional development
- Build a Website in a Week Using HTML5 and CSS3 Short courses and professional development
- Financial Engineering in Interest Rates and FX (C++ Applications in Quantitative Finance) Short courses and professional development