- Home
- Programmes
- Software Engineering
- North America
410 Master's in Software Engineering in North America

Software Development and Applied Artificial Intelligence Trent University
4,3(50)Oshawa, CanadaThrough this Software Development and Applied Artificial Intelligence course from Trent University you will gain hands-on experience in software development and artificial intelligence (AI), equipping you with the skills to innovate and excel in technology-driven industries.

Robotics Software Engineer School of Autonomous Systems
4,2(9)OnlineFuse computer vision, machine learning, mechanics, and hardware systems to build bots of the future! This Robotics Software Engineer programme at Udacity integrates key aspects like ROS nodes, environmental mapping, and automated path planning.

Software Engineering University of Maryland, Baltimore County (UMBC)
4,3(11)Baltimore Highlands, United States Top 10% in WorldwideThe Master of Professional Studies in Software Engineering offered at University of Maryland, Baltimore County (UMBC) is a ten-course programme designed for professionals interested in developing software at all levels.

AWS Machine Learning Engineer School of Artificial Intelligence
4,2(9)OnlineRefine your machine learning skills with this AWS Machine Learning Engineer Nanodegree programme at Udacity.

Java Web Developer School of Programming
4,2(9)OnlineAdvance your Java career with projects in web services, security, persistence, and DevOps with this Java Web Developer programme at Udacity.

Programming for Data Science with Python School of Data Science
4,2(9)OnlineLearn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git in the Programming for Data Science with Python programme at Udacity.

Software Engineering Technology (Fast-Track) (Optional Co-op) (Online) Centennial College
4,6(40)OnlineThe Software Engineering Technology (Fast-Track) (Optional Co-op) (Online) at Centennial College is a two-year advanced diploma delivered in a public study mode. Designed for graduates with a software background, this accelerated programme focuses on modern programming, systems integration, and intelligent applications.

Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online) Centennial College
4,6(40)OnlineThe Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online) course from Centennial College aligns well with the newest technology trends in the software industry, namely Augmented Analytics, AI-Driven Development, and Autonomous Things. The programme is Post-graduate work permit eligible.

Cloud Developer School of Cloud Computing
4,2(9)OnlineElevate your tech skills with our innovative programme focused on Cloud Computing, Microservices, and Serverless Technologies in the Cloud Developer programme at Udacity.

Android Kotlin Developer School of Programming
4,2(9)OnlineLearn the latest in development technology using Android Studio. The Android Kotlin Developer programme at Udacity is a comprehensive Android development course designed for those looking to master Kotlin Android development.

Software Engineering Technician (Fast-Track) Centennial College
4,6(40)Toronto, CanadaThe Software Engineering Technician (Fast-Track) programme at Centennial College offers qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) of the two-year programme. This programme is post-graduate work permit eligible.

Agile Software Developer School of Business
4,2(9)OnlineLearn best practices for using an Agile framework to build better products faster and more efficiently. The Agile Software Developer programme at Udacity offers in-depth Agile software development training, ideal for both beginners and professionals.

Intermediate JavaScript School of Programming
4,2(9)OnlineThe goal of this Intermediate JavaScript program at Udacity is to prepare students for roles in web development, server-side application development, and desktop development that require advanced JavaScript skills.

iOS Developer School of Programming
4,2(9)OnlineBecome skilled in developing high-quality iOS apps with this iOS Developer programme offered by Udacity.

Online MS Computer Science Lebanese American University Online
4,5(46)Beirut, Lebanon +1 Top 15% in WorldwideThe Online MS Computer Science programme from Lebanese American University Online provides the foundational knowledge and advanced skills you need to stay at the forefront of computer science innovation. It requires just 30 credits and can be completed in two years at an accelerated pace.

Software Engineering Technician (Fast-Track) (Online) Centennial College
4,6(40)OnlineThe Software Engineering Technician (Fast-Track) (Online) at Centennial College is a one-year Ontario College Diploma. Designed for graduates with a software background, this public programme offers a streamlined path to advanced skills. It features a synchronous online study mode, ensuring flexible yet structured learning.

Software Engineering Technology (Fast-Track) Centennial College
4,6(40)Toronto, CanadaCentennial College's three-year Software Engineering Technology (Fast-Track) programme will grant qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) so they may receive their advanced diploma in two years (four semesters). This programme is post-graduate work permit eligible.

Cloud DevOps using Microsoft Azure School of Cloud Computing
4,2(9)OnlineThis Cloud DevOps using Microsoft Azure program at Udacity teaches students how to deploy, test, and monitor cloud applications on Azure, thereby preparing learners for success on Microsoft’s AZ-400 DevOps Engineer Expert certification.

Cloud DevOps Engineer School of Cloud Computing
4,2(9)OnlineIn this Cloud DevOps Engineer programme at Udacity, you’ll develop the skills you need to join the rapidly growing cloud devops field.

SQL School of Data Science
4,2(9)OnlineLearn SQL. Master SQL, the core language for data analysis and enable insight-driven decision-making and strategy for your business in the SQL program at Udacity.