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

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.

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.

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.

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.

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.

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.

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.
Parallel Programming in R
In this Parallel Programming in R course offered by Data Camp you will unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.
Improving Query Performance in PostgreSQL
In this Improving Query Performance in PostgreSQL course offered by Data Camp you will learn how to structure your PostgreSQL queries to run in a fraction of the time.
Python for R Users
This Python for R Users course offered by Data Camp is for R users who want to get up to speed with Python.
Python Developer
From testing code and implementing version control to web scraping and developing packages, take the next step in your Python developer journey with this Python Developer course offered by Data Camp
ARIMA Models in Python
In this ARIMA Models in Python course offered by Data Camp you will learn about ARIMA models in Python and become an expert in time series analysis.
Introduction to Java Programming - Writing Good Code
EdX is an online learning platform trusted by over 12 million users offering the Introduction to Java Programming - Writing Good Code Program in collaboration with Carlos III University of Madrid - UC3Mx. Learn to program in an easy and interactive way and enter the fascinating world of computer science.
Python Project - pillow, tesseract, and opencv
This Python Project - pillow, tesseract, and opencv course offered by Coursera in partnership with University of Michigan is part of the Python 3 Programming Specialization.
Programming Essentials with Python
Programming Essentials with Python at FutureLearn will introduce you to the power of programming.
Introduction to Structured Query Language (SQL)
The Introduction to Structured Query Language (SQL) course offered by Coursera in partnership with University of Michigan is part of the Web Applications for Everybody Specialization.
JavaScript, jQuery, and JSON
The JavaScript, jQuery, and JSON course offered by Coursera in partnership with University of Michigan is part of the Web Applications for Everybody Specialization.
Applied Plotting, Charting and Data Representation in Python
The Applied Plotting, Charting and Data Representation in Python course offered by Coursera in partnership with University of Michigan is part of the Applied Data Science with Python Specialization.