On demand learning – 365 start dates a year

100% online: Study a Computer Science MSc

Develop cutting-edge skills with City, University of London


Study with a University of London member who is:

Top 40

in the UK and top 10 in London
QS World University Rankings 2024

World Top 350

among the best universities 
QS World University Rankings 2024


most competitive university in the UK
Times Higher Education 2021


best in London and 17th in UK for 
employment outcomes
QS World University Rankings 2024

You're in control of your learning with:
Start button Desk with light Pound sign
365 start dates per year 
Get started straight away
Self-paced study
Start and stop your study as needed
Flexible payment 
Pay as you go, module by module


Fields marked with an * are required

*City University and Higher Ed Partners (HEP) will use the details submitted on this form to contact you by phone, email, WhatsApp and SMS to understand your individual situation and requirements, and to provide you with tailored information about our online courses. The data provided will be processed on the basis of the consent provided here. Calls may be recorded for training purposes. For further information on how your data may be used, please read the HEP full privacy policy. You can alter your preferences at any time by emailing enrolments@technology.online.city.ac.uk.

Educating socially responsible leaders with a dynamic and global outlook

City, University of London is the university of business, practice, and the professions. A member of the University of London, we use our close links with business and industry to enhance our teaching and develop the next leaders in the world of work.

We understand, celebrate, and empower our students to build successful and fulfilling careers, preparing them with the skills, attributes and approaches they need to succeed. Ambitious, innovative, and risk-taking, City is not afraid to challenge conventions in seeking to improve performance and practice. 

With a history in science and technology education spanning more than 120 years, we’re well equipped to prepare our students for careers of the future.

Why study with City, University of London?

Your choice to study with City is the choice to enhance your career with an employability-focussed university that makes producing socially responsible leaders its priority.

                        City is:




As a member of the University of London, and based in the heart of London, we have fostered deep connections over time to enrich both our teaching and learning within a thriving world capital city.

High performing

86% of our research is rated as ‘world leading’ 4* and internationally excellent (REF 2021). We’re also in the world’s top 350 universities (QS rankings 2024) and the UK’s top 40 (Complete University Guide 2023). 

Well connected

The Lord Mayor of London is our rector and City of London livery companies are among our founders and greatest supporters. Our teaching benefits from being based in London’s Knowledge Quarter, a cluster of 90 academic, scientific, research, social and cultural partners.

Career focussed

Professional bodies and organisations help develop our courses and facilities, offering excellent opportunities for work experience, and enhancing the career prospects of our graduates.

Open and outward

We’re comfortable with partnering up and building new opportunities to learn and co-create with people and organisations from across the globe.

Leading edge

We’ve been leading the way for computer science in the UK for more than 60 years. We laid the groundwork for the foundation of the British Computer Society and awarded some of the country’s first Computer Science degrees.

Online study you can tailor to your life...

  Typical online Master's programmes City's On Demand online Master's degrees
When can I start?

2–6 starts per year Arrow

start within 2–6 months

365 starts per year Tick

start immediately after admission

How long do I have to complete each module?

8 weeks Arrow

you have 8 weeks to complete each module

On demand Tick

study in your own time as it suits you

How many hours do I need to study?

18–20 hours per week Arrow

to keep your studies on track

Self paced Tick

No weekly study hours, study when you're able

Can I take time out during a module?

No Arrow

you'll need to complete it or retake it when it's next offered (this can sometimes take months)

Yes Tick

you can instantly pause your studies and pick them up again when ready

Can I take a study break?

 Yes, but... Arrow

...you'll need to wait until your next module starts

Yes (no buts) Tick

you can take a break and start your studies again when ready 

Can I pay my fees when I can afford them?

No Arrow

you need to pay before each module's start date to keep studying (unless you've paid in full)

Yes Tick

you can study in line with your budget, taking each module as soon as you're able to pay for it 

Our programmes are offered 100% online, meaning you can fit your studies in with your life. Course content is accessible across a variety of devices and each programme’s flexible structure means you can work and keep up with other commitments alongside your studies.

City, University of London’s 100% online MSc Computer Science provides the foundation knowledge needed to upskill into digital careers with the option to specialise in one of four future-focussed specialisations: Artificial Intelligence, Cyber Security, Data Analytics or Software Engineering.

Pay for your studies as you can afford to on a module-by-module basis. Your fee payment must be received before you can access your learning materials.

Our MSc Computer Science programmes are offered full on demand, unrestricted by the traditional academic calendar, with no formal start dates, so you can start studying as soon as you’re admitted.