Explore online software engineering programs at all levels: bachelor’s, master’s, PhD, and certificate. Then make your choice. Each guide contains comprehensive listings of every online software engineering program in the country. (For in-person opportunities, explore our separate section on campus-based software engineering degrees).
Ready to get started? Choose a program level from the list below to begin your search for an online software engineering program.
Online Bachelor’s in Software Engineering
Future undergraduates can kick-start their software engineering training through an online bachelor’s degree program. BS programs almost always require four years of full-time study, but your online opportunities are much greater here than at the associate’s degree level. You’ll find many software engineering bachelor’s degrees that are available 100% online.
In an online bachelor’s degree, you’ll complete in-depth coursework in software engineering, development, and design. You’ll also be schooled in necessary skills like project management and software testing. Upon completion of your degree, you’ll enter the workforce prepared to meet the demands of entry-level software engineer positions.
Online Master’s in Software Engineering
Are you currently working as a software developer, programmer, or a related job? Are you eager to advance your career so you can take on more senior roles? Then an online master’s in software engineering may be the ideal solution. With a bit of hard work, an online software engineering graduate degree can be completed in 1-2 years. Longer part-time plans of study will also be available.
As an online MS student, you’ll master advanced software engineering skills, have opportunities to specialize your learning, and become a sought-after professional in the tech space. Online graduate degrees aren’t cheap, so use our guide to compare your options and find a program that matches both your career goals and budget.
Online Certificate in Software Engineering
Perhaps you’re in a full-time position on a software development team. Or you’re striving to balance work and family responsibilities. If you want to boost your résumé and develop specific software engineering skills (e.g. secure software engineering), then consider a certificate program. 100% online software engineering certificate programs are now widely available.
In a certificate program, you’ll complete specialized coursework at reputable universities in one year or less. The benefits are obvious. You’ll be able to keep your current job, learn from expert faculty, and leave the door open to applying your credits to a master’s program down the line. Read on to learn more about your certificate options.
Online Master’s in Software Engineering with No GRE Required
Interested in earning a master’s in software engineering, but not as excited about taking the GRE exam? You’re in luck! Dozens of universities around the country are waiving—or outright removing—the GRE requirement for their online software engineering programs.
In this guide, we discuss the reasons why some schools have abandoned the GRE for online graduate programs in software-related fields. We also list every online master’s degree in software engineering with no GRE requirement for admission.
Find Online Master’s in Software Engineering Programs with No GRE Required