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
125 courses in Computing & IT
Browse all 146 universities →Covers programming, software development, networks and computer systems. Suits students aiming for software or IT careers; a foundation year option 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£17,000
Covers programming, algorithms, software development and computer systems. Suits students heading for software engineering or IT roles; a four-year route 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, Jan
- Fee per year£16,000
Computer Science (BSc)
Cardiff University · Cardiff
Covers the core principles of computer science alongside topics such as cybersecurity, IoT and VR, with an emphasis on employability, ethics and industry engagement, including a second-year client-based group project. Versions with a year in industry or study abroad are available.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£31,700
Covers software development, data management, systems and several programming languages using regularly updated labs at the Exton Park campus. A placement year option is available, and a foundation-year route is offered.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£15,450
BSc (Hons) Computer Science
University of Chichester · Chichester
Teaches programming, computer systems and the theory behind modern software. Suited to 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£16,800
Covers programming, algorithms, systems and software development, with the option of a placement year (4 years). Prepares students for software and 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£23,360
Covers programming, algorithms, systems and software development; an integrated MSci route and a placement year are also available. Prepares students for software development and wider computing careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep, Nov, Jan
- Fee per year£20,800
Covers software engineering, intelligent systems, networking and ethical hacking, with practical project work at the Lancaster campus. Suits students aiming for software, IT infrastructure or security roles.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£16,000
Covers programming, software engineering and professional issues in computing, with an optional placement year. Prepares students for software and technology roles across many industries.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£18,600
An applied computer science degree grounded in theory, preparing students to solve complex technical problems for employers. Taught at the Markeaton Street site. 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,500
A computing degree covering software, systems and app design; a Scottish 4-year honours degree, with 3-year entry to Level 2 for stronger applicants. 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
- Duration4 years
- IntakesSep
- Fee per year£19,450
A three-year computing degree covering programming, algorithms and modern applications such as AI and virtual reality, shaped by the department's research and industry links. Suits strong mathematics students aiming for software or technical careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£35,000
Builds skills in AI, cyber security, software engineering, graphics and data science with flexible pathways and research-led teaching. Suits students heading for software and technology careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£29,300
A practical computing degree focused on hands-on skills with current technologies and real-world experience. Suits students aiming for software and 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, Jan
- Fee per year£16,020
BSc Computer Science
Edge Hill University · Ormskirk
Teaches how programs and computer systems work and how to control their behaviour, with hands-on development in the university's Tech Hub. Suits students aiming at software and systems careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£14,500
A four-year Scottish honours degree covering how computer systems are understood, designed, built and used. Leads to software, research and wider 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
- Duration4 years
- IntakesSep
- Fee per year£40,900
A four-year Scottish honours degree covering programming, software and the theory of computing, with an optional placement year. Leads to software development and wider IT careers.
- LevelUndergraduate
- Duration4 years
- IntakesSep
- Fee per year£21,120
BSc Computer Science
University of Essex · Colchester
Covers programming, software engineering, algorithms and computer systems, with an optional placement year. Leads to software development and 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
- IntakesOct
- Fee per year£26,325
A BCS-accredited degree covering programming, software engineering and computer systems, also available with an industrial placement year. Leads to software and technology careers.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£31,500
A computer science degree focused on modern systems such as immersive technologies, data-rich applications and automation. Placement year and Integrated Foundation Year routes are available.
- LevelUndergraduate
- Duration3 years
- IntakesSep
- Fee per year£19,950
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.
