UK course finder
Find your course.
Apply with confidence.
Search 2,089 courses at 146 UK universities. Compare fees, IELTS and Sri Lankan entry requirements — then apply free through our British Council certified counsellor.
- Universities
- 146
- Courses
- 2,089
- Subject areas
- 32
- Application fee
- £0
206 courses in Computing & IT
Browse all 146 universities →Teaches programming, software development and core computing theory for careers as computing professionals. Suits students aiming for software or IT roles. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£17,345
Develops specialist computing skills for graduates who want a technical career across sectors that rely on modern technology. Full-time over 12 months from September or 16 months from January; the part-time route is not available to international students.
- LevelMaster's
- Duration1 year
- IntakesSep, Jan
- Fee per year£15,000
An advanced degree for computing graduates who want to deepen their expertise for industry or as a step towards PhD research. Exit awards (PGDip, PGCert) and a longer route with industry experience are available.
- LevelMaster's
- Duration1 year
- IntakesSep, Jan
- Fee per year£24,250
BSc Computer Science
University of Leicester · Leicester
Covers the core foundations of computing, programming and managing real-world software projects. A four-year route with a placement year is available. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£26,000
An advanced computing masters covering areas such as artificial intelligence, machine learning, cloud computing and software engineering. Suited to graduates who already have a computing-related first degree and want to deepen technical skills.
- LevelMaster's
- Duration1 year
- IntakesSep, Jan
- Fee per year£18,800
Covers programming, building and deploying software, and topics such as artificial intelligence, with the option of a placement year. Suits students aiming for software development or wider technology careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£18,300
MSc Computer Science
University of Liverpool · Liverpool
A conversion programme introducing the analysis, design and implementation of computer systems for graduates who did not study computer science. A year-in-industry version also exists.
- LevelMaster's
- Duration1 year
- IntakesSep
- Fee per year£34,000
Covers computer science from core principles to current technologies, with specialist pathways such as AI, cyber security and data science. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£33,000
Builds advanced computing knowledge with an emphasis on hands-on work using current tools and technologies. Aimed at computing graduates who want to move into more specialised technical or development roles.
- LevelMaster's
- Duration1 year
- IntakesSep
- Fee per year£18,375
Starts with programming fundamentals and builds towards areas such as software development and artificial intelligence, with practical portfolio work from the start. A Year in Industry option is available.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£15,225
Covers programming, software development, algorithms and computer systems, with an optional placement year (4 years). Suits students aiming for software or wider IT careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£18,740
Covers programming, software development, algorithms and computer systems. Suits students aiming for software development or wider IT careers. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£19,500
A four-year route that begins with a foundation year before continuing to the computer science degree. Suits students who do not yet meet direct-entry requirements. The programme develops programming, software development, computer systems, data and secure digital services. It is designed to build the academic and subject foundations needed for later degree study.
- LevelFoundation
- Duration4 years
- IntakesSep
- Fee per year£19,500
Looks at how digital technologies and information systems change organisations, business models and society. Open to graduates from any discipline interested in digital strategy, tech consulting or product roles.
- LevelMaster's
- Duration1 year
- IntakesSep
- Fee per year£41,900
Covers programming, software development, networks, databases and computing theory. Suits students aiming for software developer or IT careers. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£17,880
BSc Computer Science
Loughborough University · Loughborough
Covers programming, software engineering, algorithms and systems, with an optional placement year. Suits students aiming for software or technology careers. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£31,500
BSc Computer Science
University of Manchester · Manchester
Covers programming, algorithms, software engineering and computer systems, with an industrial experience version available. Suits students aiming for software and technology careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£39,700
Builds the skills to understand and work with fast-changing computing technologies. Placement-year and foundation-year routes are offered. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per yearAsk us
Combines advanced computer science theory with practical work and a strong research focus. Designed for students who already studied computing and want deeper specialist knowledge; a 12-month placement option exists.
- LevelMaster's
- Duration1 year
- IntakesJan
- Fee per year£18,600
Builds programming, systems and software skills for a career in technology. Can be taken over three years or four with a placement year. The programme develops programming, software development, computer systems, data and secure digital services. At undergraduate level, the course develops subject knowledge progressively alongside practical, analytical and transferable skills.
- LevelUndergraduate
- Duration3 years
- IntakesJan
- Fee per year£17,200
Fees, entry requirements and intakes are taken from each university’s official website and checked regularly. They can change — we always confirm the latest details with you before you apply.
