Online Master's in Software Development

Get Program Details
. What's your highest level of education?
What's your highest level of education?

Learning to code takes time.

Mastering it takes skill.

It’s a great time to work in software development. The industry is booming, and coding remains one of the most in-demand skills across industries. In fact, the U.S. Bureau of Labor Statistics estimates the field will grow by 22% from 2020 to 2030, with annual salaries nationwide exceeding $110,000.* Maryville can help you stand out in this competitive market. Choose our Online Master’s in Software Development, and you can gain the graduate-level skills to manage user interface design, agile methodology, automation, database management, project management, problem-solving, and software design.

Information at a glance

Calendar Icon
Program Start Date: 01-16-23

No Exam Icon
No Entry Exam

No Exam Icon
No Application Fee

Get Program Details

Careers for those with a master’s in software development include:

  • Software developer
  • Data scientist/engineer
  • DevOps engineer
  • Network security engineer
  • Software consultant
  • UX (user experience) designer

 

 

Ready for your next step?

Why choose our master’s in software development?

Our master’s in software development online prepares you for a career on the leading edge of software technology, with a curriculum focused on programming languages like SQL, Python, and more. Equipped with the knowledge this program provides, you can be the leader who creates the big ideas, develops them, and then manages them to launch and beyond.

Our program features include:

Clipboard Icon

4 coding classes, 5 management courses, 1 capstone.

No Symbol Icon

No GMAT, GRE, or application fee.

Stopwatch Icon

Graduate in as little as 12 months.

Calendar Icon

Complete 100% online and choose from 3 start times per year.

No Experience Icon

No previous experience in business required.

Maryville University students sitting outside on campus

Curriculum

When you earn your online master’s in software development from Maryville University, you can prepare to launch or advance your career in a number of high-tech fields like computer programming, systems administration, mobile app development, web development, UX/UI, and DevOps. You can complete the program 100% online in as few as 12 months.

A typical software development master’s curriculum consists of courses that can give you in-depth knowledge and skills in several aspects from troubleshooting to developing applications or software. At Maryville, our goal is to help brave software development students like you prepare to lead in this exciting field.

Sample courses:

Intro to Programming. Programming is the foundation of software development. In this class, you’ll get the chance to learn programming concepts such as data types, control structures, methods, classes, arrays, and strings.

Agile Systems Analysis and Design.  In this course, you can develop your critical thinking skills while learning how to work in an agile environment.

Advanced Topics in Software Development. In our Advanced Topics in Software Development class, you’ll have the chance to learn about advanced, current software development applications and technologies, such as mobile app development, secure coding, and machine learning.

Get Full Curriculum

Accreditation and rankings

Maryville University is a nationally ranked private college recognized for comprehensive and innovative education focused on student learning, outcomes, and success.

Higher Learning Commission accreditation

Regionally accredited by the Higher Learning Commission

Forbe's America's Top Colleges 2019 accreditation

Ranked by Forbes among “America’s Top Colleges” for 2019

Kiplinger Best College Values 2019 accreditation

Listed among the “Best College Values 2019” by Kiplinger’s Personal Finance

Money's Best Colleges 2020 accreditation

Ranked among Money’s “Best Colleges” 2020