- Home
- Programmes
- Software Engineering
425 Short courses in Software Engineering

Programming for Data Science with Python Nanodegree
The Programming for Data Science with Python Nanodegree programme is offered by Udacity. Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git.

Professional Certificate of Competency in Safety Instrumentation Systems for Process Industries
This Professional Certificate of Competency in Safety Instrumentation Systems for Process Industries from the Engineering Institute of Technology is designed for engineers and technicians who wish to develop their knowledge of the design and implementation of safety instrumented systems as applied to industrial processes.

Professional Certificate of Competency in Digital Twins and Simulation Monitoring
This Professional Certificate of Competency in Digital Twins and Simulation Monitoring from the Engineering Institute of Technology has progressed only over the last decade or so, the rapid development is a harbinger of future advancements.

Professional Certificate of Competency in Practical Machine Learning using Python for Engineers and Technicians
This Professional Certificate of Competency in Practical Python for Engineers & Technicians from Engineering Institute of Technology is designed for engineers and technicians who need to understand the Python programming language and apply it to solve engineering problems.

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 for Data Science with R Nanodegree
This Programming for Data Science with R Nanodegree programme at Udacity provides an overview of data analysis and programming.

Fiber-Optic Sensing for Geological, Geophysical and Environmental Applications
Fiber-optic sensing has rapidly emerged as a transformative tech for monitoring/understanding many geological, geophysical & environmental processes. By exploiting existing TC infrastructure or purpose-built cables, it enables high-resolution measurements across large spatial/temporal scales, opening new perspectives in environmental monitoring, natural hazard assessment & geophysical exploration.

Text Analysis and Large Language Models for Innovation Management
The Summer School “Text Analysis and Large Language Models for Innovation” offers an intensive four-day learning experience at the intersection of Natural Language Processing (NLP), Large Language Models (LLMs) and Innovation.
Rapid Spanning-Tree and MST
The Rapid Spanning-Tree and MST course offered by INE Tech will provide all the details you’ve ever needed to know about RSTP and MST.
Advanced Python - Iterators, Generators and Decorators
Take your technical training into your own hands and stay engaged with the Advanced Python - Iterators, Generators and Decorators course offered by INE Tech where you can put your skills to the test with hands-on exercises, quizzes, and labs.
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.
Getting Started with GNS3
This Getting Started with GNS3 course offered by INE Tech is designed for those who have no previous experience with GNS3 and wish to learn how to utilize GNS3 to create Cisco networking topologies.
Python Standard Library
This Python Standard Library course offered by INE Tech will summarize the most widely used modules in the Python standard library and provide quick mention of the general purpose of less widely used modules.
Web Scraping using Python
Take your technical training into your own hands and stay engaged with the Web Scraping using Python course offered by INE Tech where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Data Science and A.I. With Python
The Data Science and A.I. With Python course offered by Global Business College of Australia is designed to equip you with job-ready Data Science & Python knowledge and skillsets to make your mark in today’s digital economy.
Windows PowerShell for Network Engineers
This Windows PowerShell for Network Engineers course offered by INE Tech outlines most of the Networking related PowerShell cmdlets and scenarios in which Windows PowerShell can help to automate everyday processes to save vast amounts of time.
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.
Date and Time Management with Python
This Date and Time Management with Python course offered by INE Tech explains the datetime module, including datetimes, dates, times and timedeltas.
Deploying IP Multicast on Juniper Routers
This Deploying IP Multicast on Juniper Routers course offered by INE Tech covers implementing and enabling basic Multicast services for Enterprise or Service Provider environments.