Which Schools Offer Classes in Computer Programming Online?

Get information on a few schools that offer computer programming classes through online study. Learn about the common courses, prerequisites and other requirements for programs at the undergraduate and graduate levels. Schools offering Computer Programming degrees can also be found in these popular choices.

Overview of Online Computer Programming Classes

Several schools offer classes and degree programs in computer programming online. Online classes offer flexible schedules with no commute, so they're great for someone with a hectic life or students who prefer to work independently. Continue reading to find out where you can take computer programming classes online.

Important Facts about Computer Programming Studies

Common Courses Java programming, data structures, databases, algorithms
Specializations Artificial intelligence, real-world computing, human computer interaction
Programs Certification towards a graduate degree or workforce continuing education courses
Possible Careers Software developer, computer programmer, database administrator, web developer


North Carolina State University offers a fully online Undergraduate Certificate in Computer Programming with a total of 21 credit hours. Courses are offered in programming concepts, software tools, and mathematics. Though there are no previous grade or education requirements for admission into the program, students must complete an introductory course with a grade of 'C' or better to be officially admitted.

Bachelor's Degrees

Oregon State University offers an online Bachelor of Science in Computer Science. The curriculum of this program offers courses in programming fundamentals, user interfaces, software engineering, mobile and web development, and computer systems and networking. Applicants to this program should have already earned a bachelor's degree and would be earning a second bachelor's degree upon completion of this program.

The following schools also offer online B.S. in Computer Science programs that include computer programming classes in the curriculum:

  • Mercy College in New York
  • Regis University in Colorado
  • California National University
  • California State University

Undergraduate Classes

Madison Area Technical College in Wisconsin and Trident Technical College in South Carolina are examples of schools offering some computer programming classes online at the undergraduate level. Though community colleges and universities may not generally offer entire programming degree programs online, they might be a good choice for the student looking to take just a few classes.

Graduate Programs

Several colleges and universities offer computer programming options at the master's level. These online Master of Science in Computer Science programs are typically research-based and give students the opportunity to focus on more advanced studies in various areas of computing, including software engineering and programming languages. Some institutions offering these online graduate programs are:

  • Purdue University in Indiana
  • University of Illinois
  • Stanford University in California
  • University of Louisville

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 »