- Home
- Programmes
- Part-time
- Software Engineering
393 Part-time Short courses in Software Engineering
Python 3 Programming
Become a Fluent Python Programmer with this Python 3 Programming specialization is offered by Coursera in partnership with University of Michigan. Learn the fundamentals and become an independent programmer.
Python Programming
Explore one of the most versatile, popular and free-to-use open-source programming languages and learn how Python can optimise your digital solution development cycle and workflow with Singapore Management University's Professional Certificate in Python Programming.
Working with Dates and Times in R
In this Working with Dates and Times in R course offered by Data Camp you will learn the essentials of parsing, manipulating and computing with dates and times in R.
SQL Server Developer
In this SQL Server Developer course offered by Data Camp you will gain the SQL Server skills you need to write, troubleshoot, and optimize your queries using SQL Server.
Programming in Python
The Programming in Python course provided by KTH Royal Institute of Technology is an introductory course in programming based on the Python programming language. It incorprates some of the best practises from professional programming environments aimed at students in scientific and technical fields.
Git Workflow for Azure DevOps Engineers
The Git Workflow for Azure DevOps Engineers course offered by INE Tech will help you learn the foundations of source control with Git.
Software Engineering Bootcamp
Become a software engineer. Land a job or your money back. Springboard offers the Software Engineering Bootcamp programme.
Docker JumpStart Virtual Workshop
The Docker JumpStart Virtual Workshop offered by INE Tech will help you learn everything you need to know to become proficient with Docker.
Deploying OSPFv3 on Juniper Routers
Students who want to deepen their understanding of OSPFv3 will benefit from this Deploying OSPFv3 on Juniper Routers course offered by INE Tech.
CCNP Routing and Switching Technologies
The CCNP Routing and Switching Technologies course offered by INE Tech contains over 49 hours of routing and switching protocols at the professional level.
Secure RESTful APIs using Python
In this Secure RESTful APIs using Python course offered by INE Tech , you will learn how to design and work with RESTful and “cloud native” web services, including considerations of choosing serialization formats.
An Introduction to Programming the Internet of Things (IOT)
Create Your Own Internet of Things (IoT) Device with this An Introduction to Programming the Internet of Things (IOT) Specialization offered by Coursera in partnership with University of California Irvine. Design and create a simple IoT device in just six courses.
Introduction to Robotics with Webots
Launch Your Career in Robotics. Implement a Complete Mobile Manipulation Pipeline in The Webots Simulator Using Python with this Introduction to Robotics with Webots Specialization offered by Coursera in partnership with University of Colorado Boulder.
Swift for Beginners
The Swift for Beginners course from Udacity is based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Build CI-CD Pipelines, Monitoring, and Logging
In this course, you will learn how to stretch for Continuous Delivery as your “true north” while you build CI/CD systems that automate the “stuff” between developers and the cloud. The Build CI-CD Pipelines, Monitoring, and Logging program is offered by Udacity.
Parallel Programming in Java
This Parallel Programming in Java course offered by Coursera in partnership with Rice University teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8.
Ensemble Learning and Random Forest
This Ensemble Learning and Random Forest course offered by INE Tech will discuss random forests and ensemble models that combine several "weak learners" to create a better learner.
Deploying Web Applications with Heroku
The Deploying Web Applications with Heroku course form Udacity combines technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Advanced Android with Kotlin
The Advanced Android with Kotlin course from Udacity is based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
JavaScript Promises
The JavaScript Promises course from Udacity is based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.