Online Degree Programs for Aspiring Software Developers

Explore your online degree options related to software development, including computer science and information technology programs. Find out how online programs work. Review the typical coursework in these programs, and get info about certification options for software developers. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

What Kinds of Online Software Development Programs Are Available?

Both bachelor's and associate's degrees are available online. The Bachelor of Science in Information Technology and Software and the Bachelor of Science in Information Systems are the most common 4-year degrees offered. The Associate of Applied Business in Computer Information Systems and Software Development and the Associate of Applied Science in Computer Science and Software Development are two common 2-year degrees.

While most of these are open to undergraduates, some are specifically tailored for professionals already in the field who are looking for advanced education for career advancement or professional certifications. Some schools also offer specializations in game software development if you are interested in working in the video and computer game fields.

Programs Associate's degree, bachelor's degree
Common Courses Technical writing, systems analysis, fundamentals in programming, microcomputer applications, visual basic programming
Certifications CIW Web Foundations Associate, CompTIA A+, CIW JavaScript Specialist, Oracle Certified Professional, CIW Web Design Specialist

What Courses Will I Take?

This field of study prepares you to develop software and oversee the management of software design and support. Depending on the program you choose, there may be some general education course requirements; and if you have some prior experience or credentials in the field, some course requirements may be waived. Program delivery formats vary by school and may include use of Blackboard to deliver assignments, lectures and other course materials. Topics of study may include:

  • Technical writing
  • Systems analysis
  • Fundamentals in programming
  • Microcomputer applications
  • Visual Basic programming
  • Database design
  • End-user computing
  • Systems management
  • Operating system interfaces
  • Web commerce

What Certifications Are Available?

Depending on the program you choose, you may be qualified to take exams for a variety of IT certifications. Options include:

  • CIW Web Foundations Associate
  • CompTIA A+
  • CIW JavaScript Specialist
  • Microsoft Certified Technology Specialist: Windows 7, Configuration
  • CIW Web Design Specialist
  • CIW Database Design Specialist
  • CompTIA Project+
  • CompTIA Security+
  • Oracle Certified Professional, Java SE 6 or SE 5 Programmer
  • CIW Perl Specialist

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools