Software Engineering Degrees & Certificates
CNN Money named Software Engineer the Best Career Path for Fast Growth in 2012 in its annual "Best Jobs in America" feature. Source: CNN Money (money.cnn.com)
The U.S. Dept. of Labor projects the software engineering job market to grow by 32% through 2018, making software engineer one of the nation's fastest growing careers, IT or otherwise. Proliferation of cloud-based and mobile technologies, data-processing and networks growth, and the need to secure systems against escalating cyber-attacks are spurring unprecedented demand for trained and certified software engineers to develop the systems and applications that will help organizations stay ahead of the technology curve.
Universities, colleges and private computer schools offer software engineering courses, certificates & accredited degree programs featuring coursework in the latest software engineer skills, technologies & programming languages. Compare the top-reviewed software engineer training programs online and in the U.S. below.
Top-Rated Software Engineering Degrees Online
Admissions advisors can provide more information about software engineer programs & curriculum, admissions & start dates, online learning, career opportunities, tuition costs, personalized financial aid & scholarship options.
Online Bachelor's Degree in IT - Software
Western Governors University's online software engineering degree will provide you with the systems and applications development skills, experience and credentials to begin or advance your career in software engineering. The B.S.I.T. Software will teach you hands-on how to develop business-driven software solutions, while you earn an incredible 18 globally-respected certifications that will enhance your skills in a range of IT domains, and distinguish you from competing job candidates for years to come. Graduates complete this program skilled, marketable and highly effective software engineers.
Program Highlights for B.S.I.T. Software Degree:
- Includes Exam Prep & Test Vouchers for these Certifications:
- Oracle Certified Professional (OCP): Java SE 7 Programmer
- CompTIA A+ | Network+ | Security+ | Project+
- CIW Perl Specialist
- CIW Web Foundations Associate
- CIW Web Design Specialist
- CIW JavaScript Specialist
- CIW Database Design Specialist
- CIW Web Development Professional
- MTA Windows OS Fundamentals
- MTA Windows Server Administration
- MTA Networking Fundamentals
- MTA Security Fundamentals
- MTA Web Development
- MTA Software Development
- MTA Database Administration
- Hands-On Courses in Software Engineering
- Java, Perl, SQL, C and C++ Programming
- HTML, CSS and JavaScript Web Scripting
- Database Development & Security Training
- Networks Design & Administration Training
- Systems Administration & Security Training
- Study the Essential Microsoft Technologies
- Team Leadership & IT Project Management
- Technical Writing, Portfolio & Resume Review
- WGU is a Microsoft and Oracle IT Academy
- Option to Create Custom Online Semesters
Online Degree
Bachelor
Yes
Federal, State, Military, Private Loans & Scholarships

More Online Degrees matching Software Engineering at WGU:
Master of Computer Science in Software Engineering
Earning the online Master's with a concentration in Software Engineering (MSCS-SE) from Colorado Technical University will help you gain a competitive edge in pursuing IT career advancement. Graduates of CTU's online software engineering master degree will incorporate the latest emerging technologies and sought-after software engineering techniques into a variety of applications in order to maximize efficiency of business' computer systems.
CTU’s Virtual Campus was recently recognized as “Best of the Best” in the Education and Academia category of the Computerworld Honors Program.
Program Highlights for Software Engineering Master Degree:
- Learn how to Analyze and Solve Complex Business Problems with
Strategic Software Engineering Solutions
- Examine the Latest Emerging Technology Trends including Cloud-
Computing and Corporate Integration of Mobile Devices
- Software Engineering Team Leadership & Project Management
- Advanced User Interface Design & Software Usability Testing
- Graduate-Level Training in Java Application Programming
- Integrate Applications with Corporate Networks & Databases
- Database Design & Development to Meet Business Challenges
- Develop Enterprise Software Systems & Business Applications
- Attend Individual Online Courses for Targeted Learning Goals
Online Degree
Master
Yes
Bachelor's Degree
Federal, State, Military, Private Loans & Scholarships

More Online Degrees matching Software Engineering at CTU:
Software Engineering Courses, Certificates & Online Degrees
Browse the top-rated undergrad & graduate online degree programs, professional certificates, and self-paced training courses matching the software engineer·career track.
Admissions advisors can provide more information about software engineer programs & curriculum, admissions & start dates, online learning, career opportunities, tuition costs, personalized financial aid options & scholarships.
Got targeted learning goals? Many schools offer individual courses & certifications from degree programs.
|
Computer School
|
Software Engineering Program
|
Course Highlights & Certifications
|
|
|
B.S.I.T. Software Systems Engineering
- Method: Online Degree
- Degree Level: Bachelor
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Enterprise Software Systems Engineering
- Harness the System Development Life Cycle (SDLC) to Solve Complex Business Problems
- Computer Networks and the Role of Network Management Software in Organizations
- Study Human-Computer Interaction, Usability Principles & User-Interface (UI) Design
- Learn Software Testing: Unit, Operational, Integration, Usability, Stress & System Testing
- Master One or More OOP Programming Languages: Java, C++, C# or Visual Basic
- Database Design & Development Training
- Software Engineering Project Management
- Create and Design Enterprise Architectures
- Option to Attend Individual Online Courses
|
|
|
B.S.I.T. Software Application Programming
- Method: Online Degree
- Degree Level: Bachelor
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Develop Innovative Software Applications Based on Analysis of End-Users' Goals
- Computer Networks and the Role of Network Management Software in Organizations
- Advanced Java Application Programming
- User Interface Design & Usability Testing
- Develop Captivating Web Applications
- Examination of Object Oriented Methods
- Computer Application Security Assurance
- Software App Team Project Management
- Intro to PC and Mobile Operating Systems
- Database Design and Management Training
- Develop a Requirements Traceability Matrix
- CTU Virtual Campus won Computerworld Honors "Best of the Best" Academia Award
- Option to Attend Individual Online Courses
|
|
|
Software Engineering Executive
- Method: Online or On-Campus
- Degree Level: Graduate Certificate
- Accredited Program: Yes
- Financial Aid Available: Yes
- Prerequisite: Bachelor's Degree
|
- Advanced Software Engineering Training
- Learn to Develop Strategic Business Apps
- IT Project Management and Strategy
- Strategic Database Systems Planning
- Examine Modern Enterprise Architectures
- Software Systems Analysis and Design
- Mix & Match 3 Flexible Learning Formats
- Option to Attend Individual Online Courses
|
|
|
Mobile Development Bachelor's Degree
- Method: Online Degree
- Degree Level: Bachelor
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Learn the Programming, Business & Creative Skills to Become a Mobile App Developer
- iPhone Application Development Training
- Android Application Development Training
- Mobile Game and Simulation Programming
- User Interface (UI) and Usability Testing
- Mobile Application Design & Art Direction
- Mobile Apps Deployment and Distribution
- Mobile App Business & Marketing Strategy
- Mobile Developer Portfolio & Resume Review
- Learn how to Program in Java, Objective-C, MySQL, JavaScript, XHTML & PHP Languages
- Full Sail's Online Platform won 2011 Distance Learning Association Best Practices Award
- Option to Attend Individual Online Courses
|
|
|
Associate of IT Programming
- Method: Online or On-Campus
- Degree Level: Associate
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Object-Oriented Programming Training
- C, C# & C++ Application Development
- Advanced Java SE Software Engineering
- Develop Web Pages & Web-Based Apps
using HTML, CSS, DHTML & JavaScript
- Use Adobe Photoshop, Dreamweaver and Flash to Manipulate Digital Images & Design Multimedia Interactive Web Pages
- Online, Campus & Blended Class Formats
- Option to Attend Individual 6-Week Courses
|
|
|
B.S.I.T. Mobile Computing
- Method: Online Degree
- Degree Level: Bachelor
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Learn the Skills & Technical Competencies to Become a Mobile Software Engineer
- Java Programming Training for Blackberry and Android Software Development
- Learn Objective-C Programming for iOS Software Development for iPhone & iPad
- Mobile Database Administration Training
- Mobile Operating System Administration
- Build Basic .Net Framework Apps in C#
- Mobile Software Engineer Portfolio Creation
- Acclaimed Core IT Curriculum & Electives
- Kaplan University Job Placement Services
- Option to Attend Individual Online Courses
|
|
|
B.S.I.T. Software
- Method: Online Degree
- Degree Level: Bachelor
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Includes Certification Prep & Exams for:
- Oracle OCP: Java SE 7 Programmer
- Four (4) CompTIA Certificates including Network+, A+, Security+ & Project+
- Five (5) CIW Certificates including Perl, Web Foundations, Web Design, JavaScript, Database Design & Web Development
- Seven (7) MTA Certificates in Windows 7, Windows Server, Networks, Databases, Security, Web & Software Development
- Hands-On Training in Software Engineering
- Java, Perl, Objective-C & C++ Programming
- JavaScript and HTML for Web Development
- Database Development & Security Training
- Networks Design & Administration Training
- Systems Administration & Security Courses
- Learn the Essential Microsoft Technologies
- Application Development Team Leadership
- Technical Writing for Software Development
- WGU is a Microsoft and Oracle IT Academy
- Option to Create Custom Online Semesters
|
|
|
Master of Computer Science in Software Engineering
- Method: Online Degree
- Degree Level: Master
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Learn to Analyze & Solve Business Problems with Strategic Software Engineering Solutions
- Examine Emerging Technology Trends inc. Cloud-Computing & Mobile Device Integration
- Software Engineering Team Management
- Advanced UI Design and Software Usability
- Graduate-Level Java Programming Course
- Examine Networking and OS Fundamentals
- Study Database Concepts and Capabilities
- Software Application Planning and Strategy
- CTU Virtual Campus won Computerworld Honors "Best of the Best" Academia Award
- Option to Attend Individual Online Courses
|
|
|
B.S. Game & Simulation Programming
- Method: Online or On-Campus
(100+ Locations in US & Canada)
- Degree Level: Bachelor
- Accredited College: Yes
- Financial Aid Available: Yes
|
- Provides the Skills & Connections to Pursue a Range of Game/Simulation Development Jobs
- DeVry Partners with Gaming Industry Giants like Vivendi / Universal to Provide Real-World Learning Opportunities & Networking Contacts!
- Mastery of Game & Simulation Programming Skills, Design Principles and Software Methods
- Develop Video Games, Corporate Training Software, Crime Scene Reconstructions & More
- Practical Game Design w/ Hands-On Labs
- Artificial Intelligence Methods & Techniques
- Game Physics Engine Development Training
- Mobile Device Game Development Training
- Learn Effective Collision Detection Solutions
- Online, Classroom or Blended Learning
|
|
|
Master's in Software Engineering
- Method: Online Degree
- Degree Level: Master
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Software Development Methodologies
- Software Evaluation and Improvement
- E-Commerce Application Development
- Cost-Effective Development Practices
- Service-Oriented Architecture (SOA)
- Windows Software Programming w/ C#
- Deep-Dive Training Into One or More Programming Languages: Java, C++, VB.Net, J2EE, C for Unix / Linux
|
|
|
Associate Degree in Java Programming
- Method: Online Degree
- Degree Level: Associate
- Accredited Program: Yes
- Financial Aid Available: Yes
|
- Introduction to Logic and Programming
- Advanced Java Programming Training
- Java Software Application Programming
- Learn C++ Object Oriented Programming
- C++ Application Design and Development
- VisualBASIC Programming Concepts
- Write Database-Integrated Applications
- Manage and Design Databases with SQL
- PC & Mobile Operating Systems Training
- Multi-Level Career Placement Assistance
- Option to Attend Individual Online Courses
|
Search All Schools
Software Engineer Education & Career Resources