Online Computer Science Schools and Courses

Discover tips for selecting a school with online computer science degree programs. Learn about online courses, degree levels offered and program emphasis options. Schools offering Computer Science degrees can also be found in these popular choices.

What You Need to Know

You have the option of earning anything from an associate degree to a doctoral degree in computer science. An associate degree could qualify you for entry-level jobs or transfer to a 4-year program. Master's and graduate certificate programs in computer science are also available online and usually require a bachelor's degree in a related field. Graduate education might prepare you for technical jobs in supervision or project management. Some programs that allow for online study, particularly at the graduate level, are hybrid programs and will require some in-person class meeting time.

Courses Programming languages, data structures, networking and electronics; website development, hardware engineering, computer security; cryptography, database management and artificial intelligence
Degrees Associate's, master's and doctoral degrees; hybrid doctoral programs
Certificate Certificate programs in computer science

What Courses Would I Take?

An undergraduate education in computer science will teach you how math relates to computer programming and the theories behind technologies, such as applications, operating systems, network structures and the Internet. Your elective options might cover an array of related topics, such as website development, computer security or hardware engineering. Graduate courses delve into more advanced topics and research areas, such as cryptography, artificial intelligence and database management. Coursework throughout a computer science program will include study in the following:

  • Data structures
  • Programming languages
  • Networking
  • Data mining and knowledge management
  • Object-oriented analysis & design
  • Software development life cycle

Some programs emphasize a particular area of computer science, such as programming, software design, analysis or implementation. Others allow you to choose a specialization in an area of interest to you. Courses for these programs will be relevant to your specific concentration, but will also include some core computer science coursework.

What Should I Consider When Looking at Schools?

Admissions and program requirements are important factors when selecting a school. Some schools require you to have completed a semester or more of college-level calculus, statistics, discrete mathematics or programming. Others could require you to take general education courses prior to enrolling. Graduate-level degree programs may demand that you maintain a high GPA to remain in the program.

Although coursework might be offered online, some schools include on-campus class meetings or an orientation prior to starting your classes. Your high school or undergraduate academic performance could be a consideration for online programs with limited admissions. Computer science programs usually cover foundational topics, though you'll want to ensure the curriculum of your selected program contains education relevant to your career goals.

The following schools all offer online computer science degree tracks:

  • Regis University
  • University of Florida
  • Georgia Tech
  • Southern New Hampshire University
  • Arizona State University
  • Saint Leo University
  • Western Governors University

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

  1. 1
  2. 2
  3. 3
  4. Next »