Online Master of Science in Software Engineering
Online Master of Science in Software Engineering
Gain a unique credential backed by Purdue’s long history of excellence
Purdue University’s online Master of Science in Software Engineering is designed to prepare the next generation of software professionals to meet the growing global demand for skilled engineers and innovators. This program offers a flexible, fully online format that allows working professionals to advance their education while continuing their careers. Graduates of the program will earn a respected degree that signals advanced expertise in software engineering, positioning them for leadership roles in a rapidly growing field.
Request Information
Complete the form below to learn more about Purdue’s Online Master of Science in Software Engineering . The form below will be shared with a Purdue enrollment Specialist.
Learn More

World-class faculty in both the Elmore Family School of Electrical and Computer Engineering and the Department of Computer Science will help you develop innovative approaches to address complex software engineering problems and to understand their real-world context.

Students can select one of these focus areas or build a plan of study to incorporate multiple areas:
- Cybersecurity
- Embedded Software, Robotics, and Controls
- Machine Learning and Data Science
- Systems Software

A bachelor’s degree in computer science or computer engineering provides appropriate preparation. Applicants with related undergraduate degrees and appropriate work experience may be admitted if their credentials collectively indicate an ability to succeed in the coursework.