Popular Schools

The listings below may include sponsored content but are popular choices among our users. x
Strayer University responds quickly to information requests through this website.

Strayer University

Associate Programs
Strayer University responds quickly to information requests through this website.
Full Sail University responds quickly to information requests through this website.

Full Sail University

Bachelor Degrees
Full Sail University responds quickly to information requests through this website.
Grand Canyon University responds quickly to information requests through this website.

Grand Canyon University

Bachelor Degrees
Grand Canyon University responds quickly to information requests through this website.
Southern New Hampshire University responds quickly to information requests through this website.

Southern New Hampshire University

Associate Programs
Southern New Hampshire University responds quickly to information requests through this website.
Purdue University Global responds quickly to information requests through this website.

Purdue University Global

Associate Programs
Purdue University Global responds quickly to information requests through this website.
Capella University responds quickly to information requests through this website.

Capella University

Bachelor Degrees
Capella University responds quickly to information requests through this website.
Colorado State University Global responds quickly to information requests through this website.

Colorado State University Global

Bachelor Degrees
Colorado State University Global responds quickly to information requests through this website.
Liberty University responds quickly to information requests through this website.

Liberty University

Associate Programs
Liberty University responds quickly to information requests through this website.
Regent University responds quickly to information requests through this website.

Regent University

Bachelor Degrees
Regent University responds quickly to information requests through this website.

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.

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
Median Salary (2018)* $84,280 (for all computer programmers)
Job Outlook (2016-2026)* -7% decline (for all computer programmers)

Source: *U.S. Bureau of Labor Statistics

Certificates

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