Skip to main content

Learn software engineering anywhere.

Expand your expertise in software engineering without stepping foot on campus. Learn in-demand skills at an affordable price provided by our highly ranked programs.

Master of Science IN Software Engineering

WVU's software engineering program is a unique, fully online program that provides graduate-level software engineering expertise to individuals who are currently working in the software engineering and information technology industry. The program serves both adult learners from the regional software engineering and information technology industry as well as distant learners taking the course from remote locations. Our typical student is a full-time software engineering professional who wishes to augment his or her work experience with additional academic enrichment.

The Master of Science in Software Engineering program is offered through West Virginia University and hosted online through Coursera’s learning platform beginning Summer 2023. The program consists of five core courses that cover the five pillars of the software engineering life cycle and five to six advanced electives depending on the option selected (course work only, problem report or thesis).

For more program insights from the program coordinator and others in the program:

Check out our blog

one of the best online graduate Software Engineering programs

Our programs have been ranked among the top universities in the nation including best software engineering degree, most affordable online software engineering degree, and best online graduate programs for over five years.

Ranked 13th by USNews.com in 2024 in
Best Online Master's in Computer Information Technology Programs

Hear what our students are saying

The MSSE program was a GREAT program in terms of addressing the real-world challenges related to software development. We had a good mix of theory and real-world operational challenges. Further, our faculty and peer students had an amazing mix of experiences which provided a solid foundation for any technology leaders looking to expand their education and knowledge.


Brian Collins

M.S. Software Engineering

Online learning allowed me to learn to discipline myself and that discipline is what allowed me to easily adapt to remote working a year ago. I also learned how to self-organize and create my own schedule to get things done. I think I gained a greater ability to work independently, while still having the ability to get support from faculty and peers.


Danielle Lewis

M.S. Software Engineering

The future will be built
by those who are willing to
get up and go after it.

Let's Go!