- Home
- Programmes
- Software Engineering
- North America
436 Master's degrees in Software Engineering in North America
Computer Science
The students, faculty, and alumni of our Computer Science department from University of Illinois at Urbana Champaign are changing the world through their contributions to the computing industry and to research.
Computer Engineering
From smartphones to cars to medical devices, computers are changing our lives. The master of science in Computer Engineering program at the University of Denver challenges students who want to improve the world around them through continuous technological advancement.
Computer Science
The Computer Science program at DePaul University offers an exciting opportunity to expand your technical skills—or enter the computing field—and take your career to the next level.
Introduction to Programming with Python I
Learn basic programming with Python, one of the most versatile and widely used programming languages! You'll first learn core programming concepts and fundamental Python syntax by writing code to make a virtual "turtle" robot draw colorful shapes on the screen. The Introduction to Programming with Python I program is offered by the Udacity.
Discovering Agile
Agile is one of the highest-impact, most in-demand skills. In this course, we'll introduce you to the fundamental concepts and terms that you'll need to step into the world of agile. The Discovering Agile program is offered by Udacity.
Electrical and Computer Engineering (with concentration in Quantum Computing)
The students enrolled in the Master in Electrical and Computer Engineering (with concentration in Quantum Computing) program at Duke University learn in the classroom and the lab from faculty working on new, resilient hardware architectures for emerging platforms, spanning the gamut from major datacenters to personal mobile devices.
Software Engineering
The Software Engineering program from New Jersey Institute of Technology equips you with advanced knowledge of the concepts, techniques, skills and tools needed to develop, analyze and test modern large-scale software systems.
Electrical and Computer Engineering
Electrical and Computer Engineering from Western University - Canada graduate students have access to outstanding research experiences and facilities across campus.
Interactive Media and Game Development
The Interactive Media and Game Design program of Worcester Polytechnic Institute offers a terminal degree through WPI’s renowned Interactive Media and Game Development program where our academic approach, resources, and connections will refine your artistic practice and innovate using new creative technologies with WPI’s new MFA in IMGD.
Computer Engineering
The Computer Engineering program of Tufts University is jointly administered between the Department of Electrical and Computer Engineering and Department of Computer Science.
Computer Science
The mission of the Computer Science program from Hofstra University is to develop independent thinkers who can provide leadership in the computing industry or academia, as well as deep insights into the fundamentals of computer science, and a broad perspective on the established and emerging fields of computing.

Programming for Data Science with R
This Programming for Data Science with R Nanodegree program at Udacity provides an overview of data analysis and programming.

Intermediate JavaScript
The 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.
Software Engineering
Students enrolled in the Software Engineering program at Saint Louis University develop and create design strategies using hands-on projects and modern software tools to gain knowledge, skills and experience.
Software Management (Online)
The Software Management (Online) program from Drexel University helps you pair your technical background with the management skills you need to advance your career.
Software Architecture (Online)
The Software Architecture (Online) program from Drexel University equips you with state-of-the-art practices for designing, analyzing, documenting, and implementing software architectures.

Database Application Developer
The Database Application Developer program at Seneca Polytechnic will teach you how to design, test and implement databases on a variety of local or cloud operating platforms and work with Big Data.
Computer Science
The Computer Science program at Princeton University is a two-year, full-time program. All admitted students are initially enrolled in the Master of Science in Engineering (M.S.E.), thesis-required track.
Computer Systems and Software Design
The Department of Mathematical, Computing, and Information Sciences (MCIS) at Jacksonville State University offers Bachelor of Science degrees in Computer Information Systems, Computer Science, and Mathematics and the Computer Systems and Software Design master's degree.
Computer Engineering
The Computer Engineering program of Rochester Institute of Technology emphasizes the adoption of design methodology and the application of sophisticated engineering tools to the design and development of computer-integrated systems.