- Home
- Programmes
- Part-time
- Software Engineering
393 Part-time Short courses in Software Engineering
Object-Oriented JavaScript
The Object-Oriented JavaScript 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.
Kotlin Bootcamp for Programmers
Within this Kotlin Bootcamp for Programmers course from Udacity you will understand the major benefits of learning and using Kotlin.
Python Basics - Automation and Bots
This Python Basics - Automation and Bots course offered by Coursera in partnership with UC Davis is part of the Python Basics for Online Research Specialization. When you enroll in this course, you'll also be enrolled in this Specialization.
JavaScript Basics
This JavaScript Basics course offered by Coursera in partnership with UC Davis introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop.
Embedded Systems Fundamentals
This Nanodegree provides an overview of embedded systems. You will cover key components like microcontrollers and microprocessors. You'll explore resources, peripheral devices, and the nuances of analog and digital signals before taking an in-depth look at digital signal processing. The Embedded Systems Fundamentals program is offered by Udacity.
Software Architecture for Big Data
Big Data Meets Software Engineering. Learn the principles of building and architecting large systems with big data on this Software Architecture for Big Data Specialization offered by Coursera in partnership with University of Colorado Boulder.
Intro to JavaScript
Through this Intro to JavaScript course from Udacity you will learn the fundamentals of JavaScript syntax.
Intro to Point and Click App Development
The Intro to Point and Click App Development 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.
Intro to R
In this Intro to R course offered by Concordia University Montréal, you’ll acquire the skills and competencies to write simple programs in R, covering core language concepts (variables, loops, etc.).
Python Data Analysis
This Python Data Analysis course offered by Coursera in partnership with Rice University will continue the introduction to Python programming that started with Python Programming Essentials and Python Data Representations.
Data Manipulation in JavaScript
This Data Manipulation in JavaScript course offered by Coursera in partnership with UC Davis builds on the skills from the previous course and goes further into managing and manipulating data with JavaScript.
Generative AI for Software Developers
Build in-demand hands-on Generative AI skills for your elevating your software engineering game in 1 month or less. This Generative AI for Software Developers Specialization is offered by Coursera in partnership with IBM.
Exploiting and Securing Vulnerabilities in Java Applications
This Exploiting and Securing Vulnerabilities in Java Applications course offered by Coursera in partnership with UC Davis is part of the Secure Coding Practices Specialization.
Object-Oriented Programming with Java
The Object-Oriented Programming with Java course offered by City St George's, University of London will teach you object-oriented programming, using Java as the example. This means you’ll be able to understand how all object-oriented languages work, making it much easier to pick them up.
Preparing for Google Cloud Certification - Cloud DevOps Engineer Professional Certificate
This Preparing for Google Cloud Certification - Cloud DevOps Engineer Professional Certificate course offered by Coursera in partnership with Google Cloud provides the skills you need to advance your career as a data engineer and provides training to support your preparation for the industry-recognized Google Cloud Professional DevOps Engineer certification.
Applied Machine Learning in Python
This Applied Machine Learning in Python course is offered by Coursera in partnership with University of Michigan will introduce the learner to applied machine learning, focusing more on the techniques and methods than on the statistics behind these methods.
Software Testing and Automation
Develop Skills in Software Testing with this Software Testing and Automation Specialization offered by Coursera in partnership with University of Minnesota. Practice and master theory, techniques, and tools to effectively test software.
Building AI Powered Chatbots Without Programming
This Building AI Powered Chatbots Without Programming course offered by Coursera in partnership with IBM is part of multiple programmes.
Using Python to Interact with the Operating System
By the end of this Using Python to Interact with the Operating System course offered by Coursera in partnership with Google, you’ll be able to manipulate files and processes on your computer’s operating system.
Secure Software Design
This Secure Software Design Specialization offered by Coursera in partnership with SAS focuses on ensuring security as part of software design and is for anyone with some workplace experience in software development who needs the background, perspective, and skills to recognize important security aspects of software design.