- Home
- Programmes
- Software Engineering
418 Short courses in Software Engineering
Deep Learning and Python Programming for AI with Microsoft Azure FutureLearn
4,3(325)OnlineCreated 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.
Java Programming - Arrays, Lists, and Structured Data Coursera
4,1(100)OnlineAt the end of the Java Programming - Arrays, Lists, and Structured Data course offered by Coursera in partnership with Duke University, you will write an encryption program and a program to break your encryption algorithm.
Python 3 Programming Coursera
4,1(100)OnlineBecome 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.
Programming Applications with Python FutureLearn
4,3(325)OnlineProgramming Applications with Python at FutureLearn will give you a comprehensive introduction in how to use Python.
Parallel, Concurrent, and Distributed Programming in Java Coursera
4,1(100)OnlineThis 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.
Functional Programming in Scala Coursera
4,1(100)OnlineThis Functional Programming in Scala Specialization offered by Coursera in partnership with École Polytechnique Fédérale de Lausanne provides a hands-on introduction to functional programming using the widespread programming language, Scala.
Programming and Developing Android Applications using Java and XML for Mobile IDC Technologies
4,3(3)OnlineAndroid 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.
Python and Statistics for Financial Analysis Coursera
4,1(100)OnlineThis 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.
Computing in Python III - Data Structures edX - online learning platform
4,3(12)OnlineEdX is an online learning platform trusted by over 12 million users offering the Computing in Python III - Data Structures Certificate in collaboration with The Georgia Institute of Technology - GTx. Learn more complex ways of handling data, including files, lists, and dictionaries for building complex programs.
Programming Foundations with JavaScript, HTML and CSS Coursera
4,1(100)OnlineAt the Programming Foundations with JavaScript, HTML and CSS course offered by Coursera in partnership with Duke University, you learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer.
Probability and Statistics in Data Science using Python edX - online learning platform
4,3(12)OnlineEdX is an online learning platform trusted by over 12 million users offering the Probability and Statistics in Data Science using Python Program in collaboration with University of California, San Diego - UC San DiegoX. Using Python, learn statistical and probabilistic approaches to understand and gain insights from data.
Software Product Management Coursera
4,1(100)OnlineCreate Better Software using Agile Practices. Master Agile development and effective interactions to drive the making of great software products with this Software Product Management Specialization offered by Coursera in partnership with University of Alberta.
Introduction to Relational Databases in SQL Data Camp
4,2(5)OnlineIn this Introduction to Relational Databases in SQL course offered by Data Camp you will learn how to create one of the most efficient ways of storing data - relational databases!
Intermediate Network Analysis in Python Data Camp
4,2(5)OnlineIn 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.
Python Toolbox Data Camp
4,2(5)OnlineIn this Python Toolbox course offered by Data Camp you will continue to build your modern Data Science skills by learning about iterators and list comprehensions.
SQL Server Developer Data Camp
4,2(5)OnlineIn 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.
Intermediate Regular Expressions in R Data Camp
4,2(5)OnlineIn this Intermediate Regular Expressions in R course offered by Data Camp you will manipulate text data, analyze it and more by mastering regular expressions and string distances in R.
SQL for Database Administrators Data Camp
4,2(5)OnlineIn this SQL for Database Administrators course offered by Data Camp you will gain the database skills you need to become a confident, high-earning SQL DBA. Learn how to create, grow, and manage your PostgreSQL database.
Marketing Analytics - Predicting Customer Churn in Python Data Camp
4,2(5)OnlineIn this Marketing Analytics - Predicting Customer Churn in Python course offered by Data Camp you will learn how to use Python to analyze customer churn and build a model to predict it.
Developing R Packages Data Camp
4,2(5)OnlineIn this Developing R Packages course offered by Data Camp you will learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.