edX Online
Background Image
Maryville University Master of Science in Software Development online

Maryville University Master of Science in Software Development online

Develop a unique blend of technical skills and business knowledge that will set you up for success in the rapidly evolving field of software development.

One capstone project

Design, plan, develop, problem-solve, and deploy a web application of your own.

Five management courses

Explore topics like project management and the management of relational databases.

Four coding classes

Advance your expertise in coding, designing, and developing software.

About the program

  • Develop SQL and Python skills:

    Enhance your understanding and practical application of fundamental software development concepts.

  • Gain advanced knowledge:

    Learn what goes into the creation, architecture, and presentation of software and its applications.

  • Build a holistic toolkit:

    Gain the skills needed to manage user interface design, agile methodology, automation, database management, project management, problem-solving, troubleshooting, and software design.

About Maryville University

Experience a future-focused, personal approach to online learning with Maryville University. For nearly 150 years, Maryville University has delivered high-quality education paired with comprehensive, personalized support. That means providing learners with the guidance they need from the moment they start their application to the day they celebrate their graduation.

Tuition and fees

Tuition and feesTuition$24,750

Tuition and fees are subject to change and may increase each academic year. Tuition does not include student fees, technology platform licensing, or support services. Learners are also responsible for travel and accommodation costs related to any in-person immersions or residentials, if applicable.

Technology and services powered by 2U, Inc., the parent company of edX.

Curriculum

With Maryville University’s 100% online Master of Science in Software Development, you’ll gain advanced skills in user interface design, agile methodology, automation, database management, project management, problem-solving, and software design. 

Throughout the program, you’ll learn how to:

  • Code, develop, and design:

    Advance your expertise in fundamentals of software development.

  • Use the latest tech:

    Explore the most current and cutting-edge programming languages, software development tools, and data analysis platforms.

  • Apply your knowledge:

    Gain hands-on experience with next-generation software and set yourself apart in a competitive job market.

Admissions

No previous business experience or GMAT/GRE scores are required to be considered for the online software development degree, but you must have a four-year bachelor’s degree from a regionally accredited institution and a minimum 3.0 GPA on a 4.0 scale. 

The following materials are also required to apply:

  • Official academic transcripts — we’ll request them for you

  • A completed online application — no fee required

  • Personal letter explaining qualifications for graduate work

International applicants may require English proficiency scores that meet a certain threshold. Additionally, depending on your background, a foundational course in accounting may be required. BUS-501, Survey of Business, will be required if your undergraduate degree was outside the area of business; credits earned in foundational courses (such as ACCT 509 and BUS 501) are considered prerequisites to courses required for the graduate degree.

Career opportunities

Want to learn more?