WGU SCHOOL OF TECHNOLOGY
Earn a Software Engineering Degree Designed for What’s Next
FREE TRANSCRIPT SERVICE
When you complete your free application, you can opt to use our FREE transcript service that helps you gather your transcripts at no additional cost.
Learn to Build What AI Runs On
AI is changing everything—and someone has to build the systems behind it. That’s where you come in. WGU’s online Bachelor of Science in Software Engineering gives you the skills, experience, and certifications to create the intelligent technologies that drive today’s world. Choose your specialization in Java or C#, earn embedded certifications like AWS, CompTIA, and ITIL, and graduate ready to shape the future of tech.
Choose Your Path: Bachelor’s or Accelerated Master’s
Want to go further, faster? WGU’s accelerated program lets you earn both your bachelor’s and master’s degrees—saving you time and money. You’ll build advanced skills in high-demand areas and position yourself for leadership roles in tech. Choose from three specializations designed for what’s next:
Why Choose WGU’s Software Engineering Degree?
- Certifications included—no extra time or cost. Earn certifications in AWS, CompTIA, and ITIL® as part of your coursework—stack your résumé while earning your degree.
- Graduate faster with flexible, self-paced learning. Move through material as soon as you master it. That means you can graduate faster, especially if you’re coming in with experience or can commit more time to studying.
- Affordable tuition, scholarships available. WGU’s flat-rate tuition means you pay per six-month term, not per credit. The faster you move, the more you save—plus, scholarships are available for eligible students.
Certifications in the Software Engineering Program
- Project+
- AWS Certified Cloud Practitioner
- ITIL®*^ Foundation Certification
*Subject to vendor availability.
^ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
WGU Certificates in the Software Engineering Program
- Back End Developer (earned in the Java track)
- Front End Developer (earned in both the Java and C# tracks)
Accredited, Respected,
Recognized™
One important measure of a degree’s value is the reputation of the university where it was earned. When employers, industry leaders, and academic experts hold your alma mater in high esteem, you reap the benefits of that respect. WGU is a pioneer in reinventing higher education for the 21st century, and our quality has been recognized.
Earn Your Degree for about Half the Cost of Other Universities*
You pay tuition per six-month term, not per course or credit. So when you move faster through your courses, you also lower your total bill!
WGU students pay about half the tuition,* and end up with half the debt of the national average.**
- Low, flat-rate tuition.
- Graduate faster and with less debt.
- Financial aid and scholarships available.
- Online education with supportive faculty.
- VA and military benefits accepted.
- Great return on investment.
- All course materials for a low, flat fee.
*WGU average annual bachelor’s tuition rates are 53% lower than the national average, compared to national rates reported by the Integrated Postsecondary Education Data System in 2023. WGU average rate does not include rates for WGU Bachelor of Science, Nursing Prelicensure program.
**WGU undergraduate students have approximately half the debt at graduation compared to the national average, according to the Institute for College Access and Success (2022).
Most WGU students qualify for financial aid, and WGU is approved for federal financial aid and U.S. veterans benefits.
Many scholarship opportunities are available. Find out what you might be eligible for.
Software Engineering – B.S.
You're a creative and tech genius who wants the bigger opportunities....
You're a creative and tech genius who wants the bigger opportunities.
- Time: 60% of graduates finish similar programs within 35 months.
- Tuition: $4,085 per 6-month term.
- Courses: 36 or 38 total courses in this program depending on your track.
Certifications included in this program at no additional cost are:
- CompTIA Project +
- AWS Certified Cloud Practitioner
- ITIL®1 Foundation Certification
You can also accelerate your program and complete both a B.S. in Software Engineering and an M.S. in Software Engineering together, requiring less courses overall and saving you time and money. Learn more about this option.
Skills for your résumé that you will learn in this program:
- Scripting and programming
- Web development
- Mobile application development
- User experience design
- Software quality assurance
Accelerated Software Engineering Bachelor's and Master's Degree
Earn both your bachelor’s and master's in software engineering to give...
Earn both your bachelor’s and master's in software engineering to give your résumé and skillset a boost.
- Time: Approximately 5 years.
- Tuition: $4,085 per 6-month term for the bachelor's degree; $4,085 per term for the master's portion.
- Courses: 38 total courses in this program.
Certifications included in this program at no additional cost:
- ITIL, Project+
- WGU Front End Developer
- WGU Back End Developer,
Skills for your résumé that you will learn in this program:
- Software design
- Architecture
- Project management
- Testing
- System integration
This program allows students to earn their bachelor's degree in software engineering and move directly into a master's degree in software engineering, cutting down on the total number of courses to complete.
BACHELOR'S DEGREES
Educational Studies – B.A. (Does Not Lead to a Teaching License)
_____
MASTER'S DEGREES
English Language Learning (ESL/ELL)
Curriculum and Instruction – M.S.
Education Technology & Instructional Design – M.Ed.
_____
ENDORSEMENTS
BACHELOR'S DEGREES
Cybersecurity and Information Assurance – B.S.
Network Engineering and Security – B.S.
Accelerated Information Technology Bachelor's and Master's Degree
Health Information Management – B.S. (from the Leavitt School of Health)
Information Technology Management – B.S. Business Administration (from the School of Business)
User Experience Design – B.S. (from the School of Business)
____
MASTER'S DEGREES
Cybersecurity and Information Assurance – M.S.
Information Technology Management – M.S.
MBA Information Technology Management (from the School of Business)
____
CERTIFICATES
BACHELOR'S DEGREES
Healthcare Administration – B.S.
Human Resource Management – B.S.
Information Technology Management – B.S.
Supply Chain and Operations Management – B.S.
Accelerated Information Technology Bachelor's and Master's Degree (from the School of Technology)
Health Information Management – B.S. (from the Leavitt School of Health)
_____
MASTER'S DEGREES
Human Resource Management – M.S.
Management and Leadership – M.S.
Master of Business Administration
MBA Information Technology Management
Master of Healthcare Administration (from the Leavitt School of Health)
Data Analytics – M.S. (from the School of Technology)
_____
CERTIFICATES
Digital Marketing Fundamentals
BACHELOR'S DEGREES
Nursing (RN to BSN online) – B.S.
Nursing (Prelicensure) – B.S. (Available in select states)
Health Information Management – B.S.
Health and Human Services – B.S.
Healthcare Administration – B.S. (from the School of Business)
____
MASTER'S DEGREES
Nursing – Education (BSN to MSN) – M.S.
Nursing – Leadership and Management (BSN to MSN) – M.S.
Nursing – Nursing Informatics (BSN to MSN) – M.S.
Nursing – Family Nurse Practitioner (BSN to MSN) – M.S. (Available in select states)
Nursing – Psychiatric Mental Health Nurse Practitioner (BSN to MSN) – M.S. (Available in select states)
Nursing – Education (RN to MSN Option) – M.S.
Nursing – Leadership and Management (RN to MSN Option) – M.S.
Nursing – Nursing Informatics (RN to MSN Option) – M.S.
Master of Healthcare Administration
MBA Healthcare Administration (from the School of Business)
____
CERTIFICATES
Nursing – Education, Post-Master's Certificate
Nursing – Leadership and Management, Post-Master's Certificate
Family Nurse Practitioner— Post-Master's Certificate
Psychiatric Mental Health Nurse Practitioner— Post-Master's Certificate