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

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

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

  • Full Sail University

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

    Popular programs at Full Sail University:

    Online Programs Available

  • Saint Leo University

    Saint Leo University responds quickly to information requests through this website.

    Popular programs at Saint Leo University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Purdue University Global

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

    Popular programs at Purdue University Global:

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Independence University

    Independence University responds quickly to information requests through this website.

    Popular programs at Independence University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Colorado Christian University

    Colorado Christian University responds quickly to information requests through this website.

    Popular programs at Colorado Christian University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Davenport University

    Davenport University responds quickly to information requests through this website.

    Popular programs at Davenport University:

    • Master
    • Bachelor Degrees
    • Associate Programs
    • Certificates

    Online Programs Available

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