- Home
- Programmes
- Part-time
- Software Engineering
393 Part-time Short courses in Software Engineering
Programming and Developing Android Applications using Java and XML for Mobile
Android is an open source operating system which is a rapidly progressing technology. This Programming and Developing Android Applications using Java and XML for Mobile course at IDC Technologies will introduce an overview of the Android Application.
The Complete Node.js Developer Course
At The Complete Node.js Developer Course from Udemy you will learn Node.js by building real-world applications
Python and Statistics for Financial Analysis
This Python and Statistics for Financial Analysis offered by Coursera in partnership with The Hong Kong University of Science and Technology combines both python coding and statistical concepts and applies into analyzing financial data, such as stock data.
Agile Development
Drive to Value with Agile Methods. Master an adaptive approach to product development with this Agile Development Specialization course offered by Coursera in partnership with University of Virginia.
Deep Learning with Python and PyTorch
EdX is an online learning platform trusted by over 12 million users offering the Deep Learning with Python and PyTorch Certificate in collaboration with IBMx. This course is the second part of a two-part course on how to develop Deep Learning models using Pytorch.
Java Programming and Software Engineering Fundamentals
Designed for beginners, this Java Programming and Software Engineering Fundamentals Specialization offered by Coursera in partnership with Duke University will teach you core programming concepts and equip you to write programmes to solve complex problems.
Agile Planning for Software Products
This Agile Planning for Software Products offered by Coursera in partnership with University of Alberta is part of the Software Product Management Specialization.
Introduction to Data Science in Python
The Introduction to Data Science in Python course offered by Coursera in partnership with University of Michigan is part of the Applied Data Science with Python Specialization.
Parallel, Concurrent, and Distributed Programming in Java
This Parallel, Concurrent, and Distributed Programming in Java specialization offered by Coursera in partnership with Rice University is intended for anyone with a basic knowledge of sequential programming in Java, who is motivated to learn how to write parallel, concurrent and distributed programs.
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.
Black-box and White-box Testing
After completing this Black-box and White-box Testing course offered by Coursera in partnership with University of Minnesota, learners will have an understanding of a variety of black-box and white-box testing techniques. The learner will have put this understanding into practice, creating effective sets of test cases (called a test suite) to properly exercise software for defect finding.
Introduction to Automated Analysis
This Introduction to Automated Analysis course offered by Coursera in partnership with University of Minnesota introduces state-of-the-art techniques for automated analysis.
Introduction to Git and GitHub
In this Introduction to Git and GitHub course offered by Coursera in partnership with Google, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git.
Learn to Teach Java
Learn to teach introductory Java -- with a focus on the new Advanced Placement Computer Science A curriculum. Preview the CS Awesome curriculum with overview videos to help you prepare for class efficiently. The Learn to Teach Java Specialization is offered by Coursera in partnership with UC San Diego.
Deep Learning and Python Programming for AI with Microsoft Azure
Created in collaboration with Microsoft, this Deep Learning and Python Programming for AI with Microsoft Azure delivered through FutureLearn and CloudSwyft Global Systems by FutureLearn offers advanced training in artificial intelligence and deep learning for AI professionals, students, analysts and engineers looking to take their AI skills and career to a higher level.
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.
Intermediate Network Analysis in Python
In this Intermediate Network Analysis in Python course offered by Data Camp you will analyze time series graphs, use bipartite graphs, and gain the skills to tackle advanced problems in network analytics.
Writing Efficient Python Code
In this Writing Efficient Python Code course offered by Data Camp you will learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.
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.
Writing Functions and Stored Procedures in SQL Server
In this Writing Functions and Stored Procedures in SQL Server course offered by Data Camp you will master SQL Server programming by learning to create, update, and execute functions and stored procedures.