We have 1527 programs in our database.

Top Schools


Kaplan University Online

Choose from over 70 programs, online or at one of over 75 campuses.


University of Phoenix Online

Nearly 200 locations and courses online. Enroll today!


American InterContinental University Online

Complete your degree faster than typically possible, at home!

Featured Degrees

Sign up for our newsletter

Sign up and get tips news and features in your inbox! We respect your privacy.



Search Job Profiles

Home » Programs » Engineering Degrees » Software Engineering Degree

Online Degree Programs in Software Engineering

Someone that is interested in gaining a bachelors degree in software engineering needs to understand the amount of coursework they will need beforehand. Students will be required to take classes in programming, data structures, and operating systems to name a few. Dedication to these types of classes helps a student create flexible and reliable software packages. Being able to program with exceptional skills does not make someone a top notch software engineer though. Students also need to understand how to complete projects that meet customer requirements on time and within a specified budget. Finding a program that builds these skills for their students will prove invaluable.

Earning a masters degree in software engineering will make a person that much more marketable in today’s highly competitive job market. Degrees focus not only on the technical aspects of software engineering, but the management of the process on a whole. Some of the technical courses to expect focus on creating modeling software, re-engineering software, and courses in the principles of information systems design. Research reports and project work should are also included in most curriculum. Some higher learning institutions offer specializations in specific areas of software engineering. Specializing can market a future graduate for a niche market that others can not stake claims to.

In the modern marketplace, someone that can just program with exceptional skill and quality is not as desirable as they used to be. With high-tech companies reducing their workforces and outsourcing jobs to gain an advantage in their competitive industries, a software engineer must have leadership skills, interpersonal communication skills, as well as the ability to program reliable software packages. Choosing an undergraduate or graduate program that emphasizes the “hard” and “soft” skills will only make a future graduate that much more marketable when looking for a new job or promotion.

Certificate Programs

Certificate in Distributed Object-Oriented Analysis and Design from Denver University

A Certificate in Distributed Object-Oriented Analysis and Design from the Denver University will offer students the understanding and skills that will be necessary to acquire and successfully implement object-oriented methods, enterprise architecture,… Additional Information »

Interested in learning more?

Associates Programs

Associate of Applied Science in Software Engineering from Westwood College

An Associate of Applied Science in software engineering is designed to prepare graduates for entry-level positions in the rapidly developing field of software engineering and development. It may also be used as a foundation course of study for those… Additional Information »

Interested in learning more?

Bachelors Programs

BS in Computer Science - Software Engineering from Herzing College

The Bachelor degree of Computer Science and Software Engineering from the online programs of Herzing College is designed to enhance the skills of students with an Associate degree, practical experience, or completed coursework in this field. The coursework… Additional Information »

Interested in learning more?

BS in Information Technology - Software Systems Engineering from Colorado Technical University

The BS in Information Technology, Software Systems Engineering program from Colorado Technical University allows students to earn a professional certificate while also working toward the Bachelor of Science degree, which will help graduates to boost their… Additional Information »

Advanced Start BS in Software Development from Kaplan University Online

Kaplan University offers a variety of online courses. Pursue your first university degree or take a second degree to advance in the workplace by completing online education. By taking an advanced start degree from Kaplan University, such as the Advanced… Additional Information »

Masters Programs

MS in Software Engineering from Walden University

Developing new software, testing software, and making improvements on existing software are all skills that students will learn in this degree program. Software engineers can install and monitor software that will help computer networks run more efficiently.… Additional Information »

Interested in learning more?