- Home
- Programmes
- Online
- Software Engineering
391 Online Short courses in Software Engineering
Introduction to R Programming Udacity
4,2(9)OnlineThroughout this Introduction to R Programming course from Udacity you’ll learn to represent and store data using R data types and variables, and use conditionals and loops to control the flow of your programs.
Firebase in a Weekend (Android) Udacity
4,2(9)OnlineThe Firebase in a Weekend (Android) 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.
SQL for the Web Warnborough College
4,8(4)OnlineUsing databases is a skill that, once learned, will last you far into the future. This SQL for the Web course from Warnborough College will provide you with an in-depth introduction to SQL – which is one of the most used database languages by professional IT businesses.
Object Oriented Programming in Java Coursera
4,1(100)OnlineThis Object Oriented Programming in Java Specialization offered by Coursera in partnership with Duke University is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java.
Computing Form and Shape - Python Programming with the Rhinoscript Library Kadenze
4,5(4)OnlineThe Computing Form and Shape - Python Programming with the Rhinoscript Library course offered by the Kadenze platform explores the role of computation in the conception and representation of form and shape. Learn Python programming language as a creative medium for design, architecture, art and beyond.
Software Design and Architecture Coursera
4,1(100)OnlineMindful Strategies for Quality Software. Think like an expert architect and create quality software using design patterns and principles. The Software Design and Architecture Specialization course is offered by Coursera in partnership with University of Alberta.
Programming Essentials with Python FutureLearn
4,3(325)OnlineProgramming Essentials with Python at FutureLearn will introduce you to the power of programming.
Digital Delivery with Agile RMIT Future Skills
4,1(135)OnlineHarness agile and lean methodologies and collaborate more effectively within your team with this Digital Delivery with Agile course from RMIT University.
Applied Plotting, Charting and Data Representation in Python Coursera
4,1(100)OnlineThe Applied Plotting, Charting and Data Representation in Python course offered by Coursera in partnership with University of Michigan is part of the Applied Data Science with Python Specialization.
Applied Social Network Analysis in Python Coursera
4,1(100)OnlineThe Applied Social Network Analysis in Python course offered by Coursera in partnership with University of Michigan is part of the Applied Data Science with Python Specialization.
Java Programming - Build a Recommendation System Coursera
4,1(100)OnlineIn this Java Programming - Build a Recommendation System course offered by Coursera in partnership with Duke University, you will show off your problem solving and Java programming skills by creating recommender systems.
Python for R Users Data Camp
4,2(5)OnlineThis Python for R Users course offered by Data Camp is for R users who want to get up to speed with Python.
Improving Query Performance in PostgreSQL Data Camp
4,2(5)OnlineIn this Improving Query Performance in PostgreSQL course offered by Data Camp you will learn how to structure your PostgreSQL queries to run in a fraction of the time.
Python Developer Data Camp
4,2(5)OnlineFrom testing code and implementing version control to web scraping and developing packages, take the next step in your Python developer journey with this Python Developer course offered by Data Camp
Parallel Programming in R Data Camp
4,2(5)OnlineIn this Parallel Programming in R course offered by Data Camp you will unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.
Introduction to Application Development Coursera
4,1(100)OnlineThis Introduction to Application Development Specialization is offered by Coursera in partnership with LearnQuest.
Rapid Prototyping Udacity
4,2(9)OnlineThe Rapid Prototyping 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.
Interactivity with JavaScript and jQuery Coursera
4,1(100)OnlineThis Interactivity with JavaScript and jQuery course offered by Coursera in partnership with UC Davis is part of the JavaScript for Beginners Specialization. When you enroll in this course, you'll also be enrolled in this Specialization.
Discovering APIs Udacity
4,2(9)OnlineThroughout this Discovering APIs course from Udacity you will discover what an API is and how and why we use APIs.
AI Software Le Wagon
OnlineLearn to build web and AI applications from scratch, setting you up for success in cutting-edge companies or your next AI ventures with this AI Software course offered at Le Wagon.