- Home
- Programmes
- Part-time
- Software Engineering
393 Part-time Short courses in Software Engineering
Spoken Language Processing in Python
In this Spoken Language Processing in Python course offered by Data Camp you will learn how to load, transform, and transcribe speech from raw audio files in Python.
Sampling in Python
In this Sampling in Python course offered by Data Camp you will learn to draw conclusions from limited data using Python and statistics. This course covers everything from random sampling to stratified and cluster sampling.
Image Modeling with Keras
In this Image Modeling with Keras course offered by Data Camp you will learn to conduct image analysis using Keras with Python by constructing, training, and evaluating convolutional neural networks.
Cluster Analysis in Python
In this Cluster Analysis in Python course offered by Data Camp you will be introduced to unsupervised learning through techniques such as hierarchical and k-means clustering using the SciPy library.
Introduction to XR - Applications and Technology - Micro-credential
This Introduction to XR - Applications and Technology - Micro-credential module at Trinity College Dublin is being offered to creative media professionals, musicians, composers, visual artists; those looking to upskill in the development of interactive environments using Unity software and apply their audio, 3D visual and interactive media skills in Virtual Reality and Augmented Reality.
Intro Course to Programming Using C
This Intro Course to Programming Using C course offered by City St George's, University of London starts with programming basics, then focuses on applying programming practice to the C programming language.
Software Development with Python
This Software Development with Python course offered by INE Tech will summarize and explore tools used for Python software development and debugging, with a focus on those in the standard library.
Accredited Professional Scrum Master
The accredited Accredited Professional Scrum Master training from University of Westminster will equip you with the skills and knowledge to take advantage of this simple and effective agile framework, used by Fortune 500 companies all over the world. The University of Westminster and its courses are located in London.
Intro to Java - Functional Programming
This Intro to Java - Functional Programming course from Udacity will provide you with a basic foundation in Java syntax.
Object Oriented Java Programming - Data Structures and Beyond
This Object Oriented Java Programming - Data Structures and Beyond Specialization offered by Coursera in partnership with University of California San Diego will advance your software development knowledge.
Foundations of DevOps - Ecosystem, Architecture and Continuous Software Delivery
If you understand DevOps practices and benefits, and the organizational process changes and structures required for it to be successful, this Foundations of DevOps - Ecosystem, Architecture and Continuous Software Delivery course offered by University of Toronto is for you.
Getting Started with Azure Virtual Desktop
Dive into to Azure Virtual Desktop (AVD) in this introductory Getting Started with Azure Virtual Desktop course offered by INE Tech.
Deploying EIGRP in Enterprise Networks
This Deploying EIGRP in Enterprise Networks course offered by INE Tech covers understanding, optimizing and configuring EIGRP.
Intro to SQL
If you're someone who likes to get inside the machine and see how it really works, this Intro to SQL course offered by Concordia University Montréal is for you.
Python Concurrency and Parallelism
This Python Concurrency and Parallelism course offered by INE Tech will explain the difference between multithreading and multiprocessing and explore the most important Python modules for threading, subprocesses, multiprocessing and concurrent futures.
HTTP Using Python
This HTTP Using Python course offered by INE Tech will explain the basics of client-server communications, introduce the requests library, and explain how HTTP works (stateless, resource oriented, etc).
Beginning Routing with EIGRP
This Beginning Routing with EIGRP course offered by INE Tech covers the configuration, verification, and troubleshooting of the Enhanced Interior Gateway Routing Protocol (EIGRP).
AI Prompting for Software Engineers
Advanced AI Prompt Engineering for Software Engineers focuses on equipping professionals with the techniques to optimize AI prompts for software development processes. The course covers advanced techniques in prompt engineering to enhance coding efficiency, automate testing, and improve development workflows.
Data Serialization with Python
This Data Serialization with Python course offered by INE Tech will explain different file formats and the modules to process each one of them: JSON, XML, CSV.
Computer Science for Python Programming
EdX is an online learning platform trusted by over 12 million users offering the Computer Science for Python Programming programme in collaboration with Harvard University - HarvardX.