Online Software Engineering Degree Programs
Online software engineering degree and certificate programs with specializations in software development, software testing, enterprise and web application engineering, and more.
Software Engineering refers to the design, development and documentation of software. It incorporates best-practices in computer science, project management, engineering, interface design, digital asset management and other disciplines. While Computer Science is concerned with programming theory, Software Engineering focuses on the practice on computer programming and application development.
Both full-time students and working professionals will find an online degree program to fit their schedules and their career goals. Graduates are in demand for positions such as Software Engineer, Software Developer, Applications Engineer, and many others. (cont.)
Typical coursework gives students the knowledge and skills to: define and document software requirements; develop use-case scenarios for software design; apply appropriate software design models to software solutions; and plan, implement, and report software testing.
Degree students may also be able to earn professional certification in areas such as Java Programming, Object Oriented Methods, Web Page Development and more. In addition to Associate's, Bachelor's and Master's degree programs, we offer certification in Software Engineering, Software Testing, and Web Application Engineering.
Whether you want to start or accelerate your career in this dynamic field, explore the Software Engineering programs below and request more information today.
Select Software Engineering Degree Program:
University of Phoenix
- Software Engineering (Bachelor's)
The Software Engineering concentration of the BSIT is designed to provide specific theories, competencies and skills necessary for success as a programming p...
American InterContinental University
- Bachelor's (BIT) - Software Analysis and Development
The AIU Bachelor of Information Technology (BIT) degree program offers a dynamic curriculum focused on current technology trends and applications designed to...
Colorado Technical University
- Bachelor of Science in Information Technology - Software Application Programming
Colorado Technical University's Bachelor of Science in Information Technology (BSIT) degree program is designed to provide students with a solid grounding in...
- Bachelor of Science in Information Technology - Software Systems Engineering
CTU's Bachelor of Science in Information Technology (BSIT) degree program is designed to provide students with a solid grounding in the fundamental areas of ...
- Master of Science in Computer Science - Software Engineering
Colorado Technical University's online Master of Science in Computer Science with a concentration in Software Engineering is geared towards motivated student...
Post University Online
- Bachelor of Science (B.S.) in Computer Information Systems - Software Development Management
Post University offers a valuable and relevant Computer Information Systems degree that prepares students for real-world development, management, and adminis...
Regis University
- Software Engineer and Database Technology (Master's)
The Master of Science in Software Engineering and Database Technology is an online degree offered jointly by Regis University and the National University of ...
- Software Engineering (Master's)
The Master of Science in Software Engineering focuses on the application of a systematic, disciplined, and quantifiable approach to the process of assessing ...
- Systems Engineering (Master's)
The Master of Science in Systems Engineering is designed to educate students as knowledge workers that apply their understanding of engineering principles, n...
Capella University
- Enterprise Software Architecture (Master's)
Develop the diverse IT and business skills you need to master this emerging, in-demand occupation that focuses on aligning enterprise- wide IT solutions with...
- Network Architecture (Master's)
Develop the skills necessary to design, implement, and maintain diverse network environments that meet business needs. This Network Architecture master‘s spe...
Brandeis University
- MS - Software Engineering
Software engineering focuses on the systematic production and maintenance of software products, and involves not only the technical aspects of building softw...
Kaplan University
- IT/Information Systems - Application Development (Bachelor's)
The objective of this online degree program is to help prepare you to pursue career advancement in information technology by providing you with the knowledge...
- IT/Information Systems - Mobile Computing (Bachelor's)
The objective of this online degree program is to help prepare you to pursue career advancement in information technology by providing you with the knowledge...
Strayer University
- Information Systems/Software Engineering (Graduate Certficate)
The Executive Graduate Certificate program is designed for mid and senior level managers, professional and technical specialists and individuals seeking care...
- Information Systems/ Software Engineering Management (Master's)
The Master of Science in Information Systems (MSIS) is a professional degree program that stresses the technical, managerial, and policy issues associated wi...
University of Liverpool
- Master of Science in Software Engineering
By the end of the programme, you will have gained a comprehensive understanding of the engineering principles required to develop the correct application fir...
Walden University Online
- Information Technology - Software Engineering (Master's)
Walden University's Master of Science in Information Technology with a specialization in Software Engineering can help you learn to create complex, high-qual...
- Information Technology - Software Engineering 2 (Master's)
Walden University's Master of Science in Information Technology with a specialization in Software Engineering 2 can help you learn to create complex, high-qu...
UMass Online
- Software Development and Design
UMass Online's Software Development and Design Certificate Programs will provide participants with knowledge of tools, techniques, and theory associated with...
Drexel University Online
- MS in Software Engineering - Computer Science Track
The MS in Software Engineering - Computer Science program provides an understanding of the latest technologies and tools that are being developed and encompa...
- MS in Software Engineering - Engineering Track
The MS in Software Engineering - Engineering program provides an understanding of the latest technologies and tools that are being developed and encompasses ...
- MS in Software Engineering - Information Science & Technology Track
The MS in Software Engineering - IST program provides an understanding of the latest technologies and tools that are being developed and encompasses behavior...
Cleveland Institute of Electronics
- Associate in Applied Science - Software Engineering
As software becomes more widespread in everything from autos to entertainment devices, there is a burgeoning demand for professionals who can design, develop...
UMassOnline
- Software Development and Design
UMass Online's Software Development and Design Certificate Programs will provide participants with knowledge of tools, techniques, and theory associated with...






