- Home
- Programmes
- Online
- Software Engineering
422 Online Short courses in Software Engineering

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.
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.
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.
Java Course
If you’re looking to master web application development for virtually any computing platform, the Java Course from the Simplilearn platform is for you. This training course will give you a firm foundation in Java, the most commonly used programming language in software development.
Object Oriented Programming in Java
This Object Oriented Programming in Java Specialization offered by Coursera in partnership with Duke University is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java.
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.
Software Engineering Principles in Python
In this Software Engineering Principles in Python course offered by Data Camp you will learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.
Web Scraping in Python
In this Web Scraping in Python course offered by Data Camp you will learn to retrieve and parse information from the internet using the Python library scrapy.
Introduction to Python Programming (Term 2 - Online)
The Introduction to Python Programming (Term 2 - Online) course at TU Berlin provides participants with a solid understanding of structured python programming. Some useful python modules (mainly for data processing) will also be learned.
Intermediate R
In this Intermediate R course offered by Data Camp you will continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.
Python for Spreadsheet Users
In this Python for Spreadsheet Users course offered by Data Camp you will use your knowledge of common spreadsheet functions and techniques to explore Python!