- Home
- Programmes
- Software Engineering
- United Kingdom
42 Short courses in Software Engineering in United Kingdom

Computer Science
Oxford Summer Courses – Computer Science introduces students to how computers, code, and logical systems work. Explore core programming ideas, problem-solving, and computational thinking through discussion-led learning in small groups at Oxford.
Programming with Python
The Programming with Python course offered by City St George's, University of London is a great way to progress your career in computer programming.
BIM in Construction Operation
Building Information Modelling, BIM in Construction Operation at the UWE Bristol (University of the West of England) is fast becoming the industry standard approach to designing, analysing, and managing building lifecycle.
BIM in Design Co-ordination
Building Information Modelling, BIM in Design Co-ordination at the UWE Bristol (University of the West of England) is fast becoming the industry standard approach to designing, analysing, and managing building lifecycle.
Python for data analyis and visualisation
The Python for data analyis and visualisation course from University of St Andrews is an ideal short course for professionals who want to use Python to improve their workflow.
Microsoft Access VBA Programming
This Microsoft Access VBA Programming course offered by City St George's, University of London provides hundreds of example programs that you can modify and deploy in your own database work.
JavaScript Coding for Beginners (Exam Included)
This JavaScript Coding for Beginners (Exam Included) from Hudson Courses Limited might be for you if you’re looking to start a career in JavaScript coding, but don’t know where to begin.
JavaScript and Modern Frontend Development
JavaScript is essential for web development and highly sought-after skill. This Introduction to JavaScript and Modern Frontend Development course offered by City St George's, University of London will give you the practical tools to get started.
Introduction - Programming in Python
This Introduction - Programming in Python course offered at the University of St Andrews will provide you with hands-on experience of the core features of Python, and how to apply these to real-world problems.
SQL for the Web
Using databases is a skill that, once learned, will last you far into the future. This SQL for the Web course from Warnborough College will provide you with an in-depth introduction to SQL – which is one of the most used database languages by professional IT businesses.
SQL for the Web
This course provides a comprehensive introduction to SQL. By the end of the SQL for the Web course from Warnborough College, the student should be able to easily understand all the major aspects of SQL.
Data Analytics Using Python
This Data Analytics Using Python ExpertTrack at FutureLearn will help you to progress your career in data analytics using Python; a programming language that allows you to work quickly and integrate systems effectively.
Artificial Intelligence on Microsoft Azure - Machine Learning and Python Basics Microcredential
During this Artificial Intelligence on Microsoft Azure - Machine Learning and Python Basics Microcredential from CloudSwyft Global Systems by FutureLearn you will develop AI and machine learning skills using Python and Microsoft Azure, on the path to role-based certifications.
Programming Essentials with Python
Programming Essentials with Python at FutureLearn will introduce you to the power of programming.
Microsoft Access Database
The Microsoft Access Database course offered by City St George's, University of London will help you learn from a leading university academic and gain a clear introduction to programming with Access.
Certified Cisco Networking for Beginners with Simulators and Exams
This Certified Cisco Networking for Beginners with Simulators and Exams from Hudson Courses Limited is aimed at absolute beginners to IT who want to start a career in Cisco networking or just develop their skills in this area.
Mile2 Certified Professional Ethical Hacker (C)PEH)
This Mile2 Certified Professional Ethical Hacker (C)PEH) from Hudson Courses Limited enables students to understand the importance of vulnerability assessments by providing industry knowledge and skills in Vulnerability Assessments.
Introduction - Programming in Python
Introduction - Programming in Python course from University of St Andrews
Data Visualisation with Python
On Data Visualisation with Python at Tableu by FutureLearn you’ll learn to leverage Python libraries to conduct data modelling and create compelling data visualisations.
Software Development
This Software Development module at The Open University UK explores the principles and techniques of software development. You will acquire professional and technical skills together with a deep understanding of analysis, design, software construction and testing; engage with various design practices from design patterns to software architectures and frameworks.