- Home
- Programmes
- Software Engineering
- North America
436 Master's degrees in Software Engineering in North America
Information and Communication Technology
The Master of Science in Information and Communication Technology at University of Trinidad and Tobago seeks to prepare students to lead, analyse, design, develop, test and maintain ICT systems through research and development activities.
Computer Science
Franklin University's transfer-friendly online M.S. in Computer Science (MSCS) program will teach you to interface with organizational stakeholders and translate an evolving set of needs into high-level systems requirements.
Electrical and Computer Engineering
The Electrical and Computer Engineering MEng at Concordia University Montréal is a course-based postgraduate programme. Designed for practising engineers, this 45-credit degree offers full-time or part-time study modes over one to two years. It focuses on enhancing technical design skills and professional leadership.
Computer Science
At Computer Science from University of Texas El Paso students interested in conducting research have the opportunity to work individually with faculty members on a thesis or project.
Computer Science
The Computer Science program at the Hood College is ideal for individuals who want to acquire or update their skills in cutting-edge computer science technologies – and tackle the challenges inherent in capturing, storing, sharing, transferring and analyzing data.
Software Development
Grand Canyon University’s Master of Science in Software Development is designed for software developers looking to take their career to the next level.

Robotics Software Engineer
Fuse 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.
Computer Science
The Computer Science at University of Missouri - Kansas City develops solutions for advanced problems using appropriate skills and knowledge in computer science.

Online MS Computer Science
The 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 Systems
The Graduate Certificate in Software Engineering Systems from Northeastern University focuses on the socio-technical approach to software engineering.
Intermediate Python
Python is a general-purpose coding language with applications in web development, data science, machine learning, fintech, and more. The Intermediate Python program at Udacity equips you to leverage the capabilities of Python and streamline the functionality of applications that perform complex tasks, such as classifying files, data mining a webpage, etc.
Software Engineering
The Master of Science in Software Engineering (MSSE) program at University of Scranton is designed to develop software professionals who are knowledgeable about and skilled in the application of principles related to the development and maintenance of computer software.
Computer Engineering
After completing the Computer Engineering MSc program offered at University of Kentucky, students will be proficient at designing and implementing software for a wide array of projects, particularly those involving specialized hardware.
Computer Engineering
The Computer Engineering M.S.E. at Mercer University is a comprehensive graduate programme based in Macon. This advanced degree focuses on the design and implementation of embedded systems. Students engage in rigorous study through a full-time curriculum designed to enhance technical expertise in digital and computer systems.
Computer Science
The Master of Science in Computer Science (M.Sc.) at the University of Missouri–St. Louis is designed to elevate your career in computing. This on-campus programme typically requires 30 credit hours to complete, equipping you with advanced skills in technology, programming, and problem-solving to excel in senior-level roles.
Software Quality Assurance and Testing
Working in software quality assurance and testing involves meticulously examining software to ensure it meets the highest standards of functionality, performance, and reliability. The program in Software Quality Assurance and Testing is offered by Lambton College.
Engineering - Software Engineering
The Engineering - Software Engineering MSE program offered at Arizona State University provides the knowledge and skills needed by a software engineer or software task leader on large and small projects requiring either agile methodologies or formal capability maturity model integration approaches.
API Development and Documentation
Learn how to use APIs to control and manage web applications with the help of this API Development and Documentation program offered at Udacity.
Computer Science
This Computer Science program at Pennsylvania State University is professionally oriented and designed to prepare students for employment in industry or government.
Software Engineering
Software applications are the heart and soul of today’s technology-driven world, accelerating the demand for the next generation of innovators. Discover how the Software Engineering program of the University of California, Irvine (UCI) can prepare you for the digital world.