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. 

30
credit hours
36
months average completion time
#2
Best Online Master’s in Engineering (U.S. News & World Report, 2025)
14.5%
projected growth
Watch Video

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. 

Discover if Purdue University’s Online Master of Science in Software Engineering  is right for you.

YOUR NEXT GIANT LEAP IS ONLINE