
Loading…

Loading…
Build the systems that power the modern world
Online or on campus

Our MSc Computer Science equips you with the theoretical depth and engineering discipline required to design, build, and scale reliable software systems. You will study algorithmic complexity, modern software architecture patterns, machine learning fundamentals, and cloud-native deployment. Each module combines asynchronous lectures with weekly coding labs and peer code review. Graduates leave with a portfolio of production-quality projects and the analytical skills to evaluate emerging technologies critically.
You will maintain a GitHub portfolio reviewed by faculty each term. Cloud labs include AWS and Azure credits for dissertation work. Graduates regularly publish open-source tools used by Brigant Academy and partner NGOs.
Faculty spotlight
Dr. Yuki Tanaka leads the Distributed Systems group; Professor James Okello supervises AI ethics and fairness research with African language NLP datasets.
Study online
Every programme can be completed fully online with zero tuition fees — study from anywhere in the world.

On-campus study
Prefer to learn at our Edinburgh campus? On-campus delivery includes tuition fees, in-person seminars, and access to university facilities.
| Code | Course | Credits |
|---|---|---|
| CS501 | Advanced Algorithms & Data Structures | 3 |
| CS502 | Software Engineering & Architecture | 3 |
| CS503 | Database Systems & Distributed Data | 3 |
| CS504 | Computer Networks & Cloud Computing | 3 |
| Code | Course | Credits |
|---|---|---|
| CS505 | Artificial Intelligence & Machine Learning | 3 |
| CS506 | Secure Systems & Cryptography | 3 |
| CS507 | Human–Computer Interaction | 3 |
| CS508 | Research Methods in Computing | 3 |
| Code | Course | Credits |
|---|---|---|
| CS601 | Distributed Systems & Scalability | 3 |
| CS602 | Advanced Topics in AI (elective) | 3 |
| CS603 | MSc Dissertation / Capstone Project | 6 |
Recognised & Accredited