MSc Computer Science
-
Graduate in 14 months full-time, or 24 months part-time.
-
Ranked 12th for employment outcomes in the UK*
-
Total fees: £7,680 – pay in full or pay per module.
Graduate in 14 months full-time, or 24 months part-time.
Ranked 12th for employment outcomes in the UK*
Total fees: £7,680 – pay in full or pay per module.
Graduate in just 14 months.
Start within weeks with monthly start dates.
Competitive tuition – £7,680 total.
89% of Walbrook graduates in skilled roles*
Curriculum driven by emerging technologies.
Career support and events, 24/7 job portal.
Study flexibly within a weekly structure.
Flex between full and part-time.
Built for digital from day one.
Study Walbrook's Computer Science MSc and get the experience and career development support to step into high-demand roles such as software developer, cyber security analyst, or AI engineer.
The UK’s position as Europe’s leading tech ecosystem is driving huge demand for skilled computing professionals. Through a dynamic mix of theory and applied projects, you’ll master the computer science concepts and skills employers demand – from modern database systems and artificial intelligence to cloud computing and cyber security. Deepen your expertise in data structures, computer systems, and programming, sharpen your professional edge in project management, and explore emerging fields like large language models and advanced security practice. Finally, conduct a research project shaped by your interests – whether in machine learning, operating systems, or software development.
Developed in London – the UK’s largest tech hub and home to a third of the country’s tech startups – this MSc ensures your learning is driven by an ecosystem that leads in innovation and investment. Delivered 100% online, this MSc Computer Science is flexible enough to fit around your work and home life. Designed for graduates from non-computing backgrounds, this programme is perfect if you plan to move into tech or move up into high-impact computing roles, while getting guidance from expert lecturers and a dedicated Student Success Coordinator.
Apply now for a career-driven computer science master’s that prepares you to engineer solutions, lead innovation, and thrive in a tech-driven future.
100% Online, distance learning
Start dates:
Start any month
Duration:
Full-time: 14 months
Part-time: 24 months
Tuition fees and funding:
Total programme cost is £7,680
Secure your place by paying for your first one or two modules, depending on whether you choose full-time or part-time study.
Entry requirements:
2:2 honours degree and above (or equivalent) in a subject other than computing.
Alternatively, you can apply with a non-honours degree and 2 years’ professional experience in one or more computing-related roles.
The prices shown below are for our online MSc Computer Science degrees only. They are inclusive of your first module(s) payment and don't include any reductions.
Full-time: 14 months | Part-time: 24 months
£7,680
in total
You'll study 10x 15-credit modules and 1x 30-credit Research Project module in total (approx. 19-32 hrs/week).
Full-time: 14 months | Part-time: 24 months
£640
per 15-credit module
You'll study 10x 15-credit modules. Your final 30-credit Research Project module will be charged at £1,280.
Total tuition fees: £7,680. You can pay for your MSc Computer Science degree per module, or in full before you start your studies.
If you choose to pay in full, you’ll receive a 15% reduction on your total tuition fees.
If you choose to pay per module, your payment schedule will depend on whether you choose full or part-time study:
If you apply as a full-time student, you’ll need to pay for two modules upfront to confirm your place, then continue to pay in two-module instalments as you progress.
If you apply as a part-time student, you’ll pay for one module upfront, then continue to pay per module before each one begins.
If you’re a UK student, you may be eligible for a government master's loan from Student Finance England for our online master's degrees. The Student Loans Company (SLC) will pay the loan directly to you after you start your studies. So, it’s your responsibility to make your module payments to us directly. Find out more about funding your Walbrook master's with a UK master's loan >
Every application is different. If you’re not sure whether you meet the MSc Computer Science entry requirements, or you have any questions, contact us for advice.
To apply, you’ll need to meet the following entry requirements:
A UK honours degree at 2:2 or above (or equivalent international qualification) in a subject other than computing.
If you hold a non-honours degree and 2 years’ professional experience in one or more computing-related roles, you’re still encouraged to apply. We’ll review your academic and professional background on a case-by-case basis. Applicants without a first degree but with more than two years’ relevant professional experience in computing-related roles may be considered.
Thinking of transferring institutions or have you studied before? You can apply to transfer up to 60 credits towards your master's degree. Please note that credits can’t be awarded for the research module of this programme.
These credits must be relevant, current, and aligned with the subject matter of your chosen MSc Computer Science pathway.
Review our recognition of prior learning process.
Speak to our Enrolment Team.
Submit a recognition of prior learning form alongside your application.
Overseas qualifications may be accepted and will be subject to evidence of equivalency normally verified through ECCTIS (UK ENIC).
If English isn't your first language, you’ll be asked to provide proof of your English language proficiency in one of the following forms. Alternatively, you may be accepted if you have previously studied in English at an appropriate level and attended a recognised institution.
IELTS
Evidence of a score of IELTS Level 6.0 or above with no element below 5.5.
TOEFL iBT®
Evidence of a score of 79 overall (with 18 in reading, 17 in listening, 20 in speaking and 21 in writing).
Trinity College London Integrated Skills in English (ISE)
Evidence of a score of ISE II with distinction in each skill.
Cambridge Certificate of Proficiency or Cambridge Certificate of Advanced English
Evidence of a score of 170 overall, with 160 in each component.
Want a master's degree that works around your life and your goals? Join a live webinar to discover how our online-first approach, full and part-time study options and career-focused content are designed to move you forward. Ask questions, meet the team, and see what sets Walbrook apart.
The lecturers are really responsive, which makes a huge difference when you’re studying online. I like that there’s pacing built in to keep you on track, but also the flexibility to fit around work, life and kids. The discussion forums are great, as you learn a lot from peers, and the lecturers interact too so you know you’re on the right track.
This Computer Science MSc develops your technical knowledge and practical expertise across core areas of computing, preparing you to enter specialist and leadership roles in emerging and established technology sectors.
You’ll study key concepts including software engineering, modern database systems, artificial intelligence, computer networks, cloud computing, and cyber security, while developing your ability to manage projects, evaluate risk, and design software systems for real world problems. You’ll also build strong research skills through modules in research methods and research development, culminating in an independent research project shaped by your own interests and career goals.
On this online Computer Science MSc programme, you’ll study a series of carefully designed modules. With flexible monthly starts, you’ll join the next available module and study alongside a cohort of computer science master's students learning the same subject at the same time.
Software Engineering
Design, build, and evaluate software systems that solve real-world problems. Learn how to apply software development life cycles, testing methods, and agile practices, and explore how effective engineering decisions underpin quality, security, and maintainability.
Modern Database Systems
Gain the technical knowledge to design, implement, and manage modern databases using industry standard Tools such as MariaDB and MongoDB. You’ll work with relational and non-relational models, optimise queries, and understand how data storage choices impact performance, scalability, and security.
Fundamentals of Artificial Intelligence (AI)
Understand the core ideas behind AI and machine learning – and how they’re strategically applied to common business problems. You’ll experiment with tools to solve realistic problems, interpret results, and weigh up the commercial and ethical impact of using AI.
Information Systems Development
Analyse business needs and create software systems that meet them, using HTML, CSS and JavaScript programming languages. This module blends computer science theory with practical design, giving you the skills to develop secure, user-centred systems in complex organisational environments.
Computer Networks
Understand how computer systems communicate. Explore network design, protocols, and performance management, then apply your skills in practical settings to configure and troubleshoot networks for efficiency and resilience.
Cloud Computing
Learn to design and deploy solutions using cloud platforms. You’ll explore virtualisation, containerisation, cloud security, and cost optimisation, preparing you to work with cloud-native architectures across industries.
Project Management and the Computing Professional
Develop the leadership skills to manage technology projects successfully. Cover risk management, resource planning, and stakeholder communication, and learn to guide teams to deliver high-quality results on time and within budget.
Fundamentals of Cyber Security Practice
Gain practical experience in identifying vulnerabilities and defending systems. From encryption and access control to incident response, you’ll learn how to protect computer systems and data against evolving cyber threats.
Large Language Models and Prompt Engineering
Step into one of computing’s fastest-moving fields. Understand how large language models work, apply prompt engineering techniques, and explore their potential across data science, automation, and problem-solving tasks.
Research Development
Build the research skills you need for your final project. You’ll refine your research methods, review relevant literature, and prepare a robust proposal for a topic that reflects your career goals or research interests.
Research Project
Conduct your own research in an area that inspires you – from operating systems and data structures to machine learning, cyber security, or computer architecture. This final research project is where you bring together your technical expertise, analysis, and innovation to address a real world problem.
Across your MSc, you’ll complete a mix of assessments designed to stretch your thinking, strengthen your communication skills, and bring your learning to life. Each module (except your final research modules) includes three assignments – helping you build confidence, test ideas and apply theory in more than one way.
Here’s a snapshot of the main types of assessments you’ll complete across your core modules. Want to know what assessments you’ll sit for each module, or just need more detail? Request more info and our team would love to talk it through with you.
Technical report: produce a detailed, well-structured analysis of a technical problem, solution, or system, often with screenshots, code snippets, or configuration evidence.
Design or implementation project: plan, build, and document a working prototype, model, or system using industry-standard tools and practices.
Case study analysis: evaluate a real or simulated scenario, identify challenges, and propose solutions grounded in computing principles and current best practice.
Discussion board contribution: engage in structured, tutor-led online debates, demonstrating critical thinking, problem-solving, and collaboration.
Portfolio: compile artefacts such as code, diagrams, system models, and explanatory notes to showcase your technical and professional skills.
Ethics or strategy briefing paper: advise an organisation, client, or committee on a complex technology issue, balancing technical, ethical, and commercial perspectives.
Presentation or video demonstration: explain your project or technical findings in a recorded or live presentation, sometimes paired with a live or narrated system demo.
Research dissertation: complete an in-depth research project that tackles a significant computing challenge, presenting your findings, methodology, and technical recommendations in a formal dissertation.
Alongside our core MSc Computer Science, we offer specialist pathways – helping you develop the expertise needed for the roles you aspire to.
MSc Computer Science with Artificial Intelligence
Master intelligent systems, natural language processing, and generative AI to create innovative solutions.
MSc Computer Science with Data Science
Harness data analytics, visualisation, and predictive modelling to inform smarter decisions.
MSc Computer Science with Cyber Security
Build expertise in securing networks, systems, and applications against evolving digital threats.
Studying online with Walbrook is designed to be flexible and engaging, giving you access to everything you need to succeed:
You'll study nine taught modules followed by a research development module and then your research project. Each module runs over eight weeks of structured learning and assessments.
As you move through the programme:
Full-time students start a new module each month, so while you’re beginning your learning in one module, you’ll be preparing for assessment in the other. This staggered approach keeps your workload balanced and helps you focus without overload.
Part-time students study one module at a time.
Join the next available module, and a cohort studying the same module at the same time.
Move on to your final research project once your taught modules are complete.
You’ll have eight weeks to complete each module – allowing you to study in a way that suits your routine.
Your self-study will include:
Engaging programme content delivered via our online study platform.
Case studies and applied tasks that link theory to real business scenarios.
Preparation for assessments including reports, proposals and project work.
Our support is built around you and your success. From enrolment to graduation, you’ll have access to digital academic tools that help you study in a way that works for you, and people who are here to help.
You'll benefit from:
Digital learning materials including key readings, videos, and research resources.
Access to a digital library to support your independent research.
Support to help you stay on track and direct you to the right teams when needed.
Applying to study an online master's at Walbrook is simple, and you can do it directly.
Review our entry requirements to make sure you meet them.
Apply through our secure online application portal and upload your documents as you go.
By paying for your first module (part-time) or first two modules (full-time).
Any questions about our online degrees or studying at Walbrook? Our Enrolment Advisors are here to help.
Our office is open Monday to Friday from 8.00am to 5.30pm UK time (excluding UK public holidays).
The UK tech sector is worth $1.2 trillion (Tech Nation Report 2025) – growing faster than its European rivals. Yet 1 in 3 UK founders say finding top talent is their biggest barrier to growth. With the government estimating that the digital skills gap costs the UK economy £63 billion a year (Digital skills and careers, 2024), demand for skilled computing professionals is high.
An MSc Computer Science puts you in prime position to meet that demand. You’ll graduate with the technical knowledge, research power, and problem-solving skills to excel in high-demand technology roles worldwide. Whatever your direction, this programme gives you the expertise to drive change, shape systems, and create impact.
*Salaries listed from uk.indeed.com/career and accurate as of August 2025.
Average UK salary: £49,043
Turn ideas into functioning, reliable, and secure software systems. As a software developer, you’ll apply programming skills, development frameworks, and testing methods to create applications that meet user needs and business goals. Your practical experience from modules like Software Engineering, Modern Database Systems, and Cloud Computing will prepare you to work across industries, building solutions grounded in computer science principles.
Average UK salary: £49,043
Average UK salary: £50,564
Lead the planning, execution, and delivery of complex IT projects – from new software development to enterprise-wide infrastructure changes. You’ll manage timelines, budgets, and stakeholders while ensuring technical teams deliver to specification. By combining project management expertise with knowledge from Computer Networks, Fundamentals of Cyber Security Practice, and Information Systems Development, you’ll be equipped to translate key concepts in technology into clear project outcomes.
Average UK salary: £50,564
Average UK salary: £70,502
Design, implement, and oversee scalable cloud solutions that support business growth and innovation. You’ll work with containerisation, virtualisation, and computer architecture to create secure, high-performing services. Drawing on your skills from Cloud Computing, Large Language Models and Prompt Engineering, and Information Systems Development, you’ll be able to integrate artificial intelligence tools and data science techniques into enterprise-ready architectures.
Average UK salary: £70,502
With an MSc Computer Science degree, you can work as a software developer, IT project manager, cloud architect, or in specialist roles in machine learning, data science, and cyber security. This postgraduate qualification gives you technical knowledge in areas like software engineering, data mining, and programming, opening pathways to high-demand tech careers or further postgraduate study.
An MSc Computer Science programme boosts your career prospects by giving you skills in software engineering, cloud computing, and machine learning that are in high demand worldwide. Graduates are prepared for technical, management, and research roles in the UK and internationally.
This Computer Science MSc programme is designed for future postgraduate students who want to transition into tech or professionals seeking to advance into roles in software engineering, data science, machine learning, or cyber security. The course builds from your existing knowledge, introducing key concepts in computing before progressing to advanced topics and practical applications.
We typically ask for a first undergraduate degree, 2:2 at honours level. However, we will consider students with a non-honours undergraduate degree. You can find further information about our entry requirements above.
You don’t need a specific computer science or software engineering undergraduate degree to apply for our postgraduate programmes in computer science. This course introduces you to key concepts in computing – such as programming, data structures, and mathematics – as well as providing specialised modules like artificial intelligence, cyber security, and cloud computing. Strong problem-solving skills and motivation are important.
To get the best learning experience, you’ll need a reliable computer, internet, and audio setup. We recommend a laptop or desktop with at least an Intel i5 processor, 8GB RAM, and 500GB storage (Windows is our primary environment, though you can use Mac or Linux). A stable internet connection (5Mbps download, 2Mbps upload), webcam, and microphone are essential, and we strongly suggest using headphones for online sessions.
For smoother study, extra resources like a second monitor, noise-cancelling headphones, 16GB+ RAM, SSD storage, and an external hard drive are recommended. Walbrook provides access to the required software, though some programmes may ask you to set up a VPN. Our technical support is Windows-based, but you’re welcome to work on Linux or macOS if you prefer.
You’ll complete a mix of written assignments, technical reports, and group projects designed to give you practical experience in solving real world problems. Modules like software engineering and cloud computing include project-based tasks, while research modules prepare you for successful completion of your final project. Further details can be found in the programme details section of this page.
Yes – this computer science online master’s is open to international students. If you’re from outside a majority English speaking country, you’ll need to meet our English language requirements with a recognised English language qualification such as IELTS, or an international equivalent. We provide support throughout your studies, 100% online, wherever you’re based.
Your MBA is delivered through an online study platform, where you’ll study either one or two modules at a time depending on your study mode. Full-time students take two modules in parallel (with a short gap between start dates), while part-time students complete one module at a time.
Here’s what you can expect:
Weekly learning units to guide your progress
Readings and case studies
Videos and narrated presentations (mini-lectures)
Online discussion forums
Quizzes and tasks to check your understanding
You’ll have the freedom to plan your study time around work and life – but within a guided schedule that helps you stay focused, connected, and on track to succeed.
Graduate in 14 months full-time, or flex to part-time.
Ranked 12th for employment outcomes in the UK*
Total fees: £7,680 – pay in full or pay per module.
*National Graduate Outcomes Survey, 2024