ADBLOCK #102
College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

Most Popular Online Computer Programming Schools

Most Popular Online Computer Programming Schools Badge
85 Ranked Colleges
3,436 Computer Programming Graduations

Computer Programming is a popular field of study at colleges across the country, and a growing number of schools deliver it largely online. This ranking identifies the online schools that graduate the most computer programming students each year.

To build this ranking, College Factual compared yearly graduations across the 85 schools in the United States offering computer programming.

What’s on this page:

ADBLOCK #159
DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 16
DEBUG: Specific major detected (cip4 = 11.02), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "MS in Information Technology - Software Application Development" with relevance 1
DEBUG: ✓ Offer "MS in Information Technology - Software Application Development" ACCEPTED (relevance 1)
DEBUG: Checking offer "Computer Science (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Computer Science (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Computer Science (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering Boot Camp (All Degree Levels)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering Boot Camp (All Degree Levels)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "AS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "AS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science - Software Engineering" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science - Software Engineering" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Game Programming & Development" with relevance 0.9
DEBUG: ✓ Offer "BS in Game Programming & Development" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Information Systems" with relevance 0.7
DEBUG: ✗ Offer "BS in Computer Information Systems" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Database Design" with relevance 0.7
DEBUG: ✗ Offer "MS in Information Technology - Database Design" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Web Design" with relevance 0.7
DEBUG: ✗ Offer "MS in Information Technology - Web Design" REJECTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 11
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 6
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 6 offers with relevance >= 0.9

Online Computer Programming Rankings by Degree Level

Associate's Degrees in Computer Programming
Bachelor's Degrees in Computer Programming
Master's Degrees in Computer Programming

We also rank the most popular online Computer Programming schools at each degree level.

Learn more about our methodology

ADBLOCK #171

Below are the online schools that graduate the most computer programming students in the United States.

1

Leading the list of the most popular computer programming schools is Austin Community College District. Located in the city of Austin, Austin Community College District is a public university. During the most recent year for which we have data, roughly 528 students earned a degree in computer programming from this school. Read the full computer programming report for Austin Community College District

2
Western Governors University crest
Western Governors University
Salt Lake City, UT

A rank of #2 makes Western Governors University one of the most popular schools for computer programming. Western Governors University is a private not-for-profit school located in the suburb of Salt Lake City. During the most recent year for which we have data, roughly 367 students earned a degree in computer programming from this school. Read the full computer programming report for Western Governors University

3
El Centro College crest
El Centro College
Dallas, TX

El Centro College ranks #3 for computer programming by yearly graduations. Set in the city of Dallas, El Centro College is a public institution. El Centro College graduated around 297 computer programming students in the most recent data year. Get the full computer programming details for El Centro College

4
Depaul University crest
Depaul University
Chicago, IL

Depaul University came in at #4 on our list of the most popular computer programming schools. Depaul University is a private not-for-profit school located in the city of Chicago. This school awarded about 268 computer programming degrees in the most recent year. Read the full computer programming report for Depaul University

5
Ivy Tech Community College crest
Ivy Tech Community College
Indianapolis, IN

Ivy Tech Community College came in at #5 on our list of the most popular computer programming schools. Located in the city of Indianapolis, Ivy Tech Community College is a public university. This school awarded about 244 computer programming degrees in the most recent year. Get the full computer programming details for Ivy Tech Community College

6
Diablo Valley College crest
Diablo Valley College
Pleasant Hill, CA

Diablo Valley College ranked #6 on our list of the most popular computer programming schools. Diablo Valley College is a public school located in the suburb of Pleasant Hill. This school awarded about 172 computer programming degrees in the most recent year. Read the full computer programming report for Diablo Valley College

7
Ecpi University crest
Ecpi University
Virginia Beach, VA

Ecpi University ranked #7 on our list of the most popular computer programming schools. Ecpi University is a private for-profit school located in the city of Virginia Beach. Ecpi University graduated around 127 computer programming students in the most recent data year. Get the full computer programming details for Ecpi University

8
Rowan University crest
Rowan University
Glassboro, NJ

Rowan University landed the #8 spot among the most popular computer programming schools. Rowan University is a public school located in the suburb of Glassboro. During the most recent year for which we have data, roughly 119 students earned a degree in computer programming from this school. Get the full computer programming details for Rowan University

9

Youngstown State University ranked #9 on our list of the most popular computer programming schools. Youngstown State University is a public school located in the city of Youngstown. This school awarded about 118 computer programming degrees in the most recent year. Get the full computer programming details for Youngstown State University

10
Kirkwood Community College crest
Kirkwood Community College
Cedar Rapids, IA

Kirkwood Community College ranked #10 on our list of the most popular computer programming schools. Kirkwood Community College is a public school located in the city of Cedar Rapids. Kirkwood Community College graduated around 97 computer programming students in the most recent data year. Get the full computer programming details for Kirkwood Community College

11

Metropolitan Community College Kansas City comes in at #11 for computer programming this year. Located in the city of Kansas City, Metropolitan Community College Kansas City is a public university. During the most recent year for which we have data, roughly 93 students earned a degree in computer programming from this school. Read the full computer programming report for Metropolitan Community College Kansas City

12
Santa Monica College crest
Santa Monica College
Santa Monica, CA

Santa Monica College ranked #12 on our list of the most popular computer programming schools. Set in the city of Santa Monica, Santa Monica College is a public institution. During the most recent year for which we have data, roughly 77 students earned a degree in computer programming from this school. Read the full computer programming report for Santa Monica College

13
De Anza College crest
De Anza College
Cupertino, CA

De Anza College landed the #13 spot among the most popular computer programming schools. Located in the city of Cupertino, De Anza College is a public university. This school awarded about 46 computer programming degrees in the most recent year. Read the full computer programming report for De Anza College

14

Pasadena City College comes in at #14 for computer programming this year. Pasadena City College is a public school located in the city of Pasadena. During the most recent year for which we have data, roughly 46 students earned a degree in computer programming from this school. Read the full computer programming report for Pasadena City College

15

Front Range Community College ranked #15 on our list of the most popular computer programming schools. Set in the suburb of Westminster, Front Range Community College is a public institution. During the most recent year for which we have data, roughly 44 students earned a degree in computer programming from this school. See more about computer programming at Front Range Community College

16

Hillsborough Community College placed #16 for computer programming by yearly graduations. Set in the city of Tampa, Hillsborough Community College is a public institution. This school awarded about 42 computer programming degrees in the most recent year. See more about computer programming at Hillsborough Community College

17
Grossmont College crest
Grossmont College
El Cajon, CA

Grossmont College ranked #17 on our list of the most popular computer programming schools. Set in the suburb of El Cajon, Grossmont College is a public institution. Grossmont College graduated around 41 computer programming students in the most recent data year. Get the full computer programming details for Grossmont College

18

Houston Community College landed the #18 spot among the most popular computer programming schools. Located in the city of Houston, Houston Community College is a public university. Houston Community College graduated around 41 computer programming students in the most recent data year. Read the full computer programming report for Houston Community College

19
Amarillo College crest
Amarillo College
Amarillo, TX

Amarillo College landed the #19 spot among the most popular computer programming schools. Located in the city of Amarillo, Amarillo College is a public university. This school awarded about 34 computer programming degrees in the most recent year. See more about computer programming at Amarillo College

20

Palm Beach State College ranked #20 on our list of the most popular computer programming schools. Palm Beach State College is a public school located in the suburb of Lake Worth. During the most recent year for which we have data, roughly 33 students earned a degree in computer programming from this school. See more about computer programming at Palm Beach State College

21

Community College Of Allegheny County ranked #21 on our list of the most popular computer programming schools. Set in the city of Pittsburgh, Community College Of Allegheny County is a public institution. Community College Of Allegheny County graduated around 28 computer programming students in the most recent data year. See more about computer programming at Community College Of Allegheny County

22

Hinds Community College comes in at #22 for computer programming this year. Set in the rural area of Raymond, Hinds Community College is a public institution. During the most recent year for which we have data, roughly 28 students earned a degree in computer programming from this school. See more about computer programming at Hinds Community College

23
Los Angeles City College crest
Los Angeles City College
Los Angeles, CA

Los Angeles City College placed #23 for computer programming by yearly graduations. Located in the city of Los Angeles, Los Angeles City College is a public university. This school awarded about 28 computer programming degrees in the most recent year. Read the full computer programming report for Los Angeles City College

24

Atlanta Technical College comes in at #24 for computer programming this year. Set in the city of Atlanta, Atlanta Technical College is a public institution. Atlanta Technical College graduated around 27 computer programming students in the most recent data year. See more about computer programming at Atlanta Technical College

25

Moraine Valley Community College landed the #25 spot among the most popular computer programming schools. Moraine Valley Community College is a public school located in the suburb of Palos Hills. During the most recent year for which we have data, roughly 27 students earned a degree in computer programming from this school. Read the full computer programming report for Moraine Valley Community College

These schools also rank among the most popular for computer programming this year:

26
27
Foothill College crest
Foothill College
Los Altos Hills, CA
28
29
Daytona State College crest
Daytona State College
Daytona Beach, FL
30
Capella University crest
Capella University
Minneapolis, MN
31
Cosumnes River College crest
Cosumnes River College
Sacramento, CA
32
33
34
35
36
37
Grayson College crest
Grayson College
Denison, TX
38
39
Ranken Technical College crest
Ranken Technical College
Saint Louis, MO
40
41
42
Chaffey College crest
Chaffey College
Rancho Cucamonga, CA
43
44
45
46
Oakton Community College crest
Oakton Community College
Des Plaines, IL
47
48
49
50

Additional Noteworthy Schools

Here are more schools that award computer programming degrees:

Rank School Location Computer Programming Graduations
#51 Atlantic Technical College Coconut Creek, FL 7
#52 Herzing University Madison Madison, WI 7
#53 Edp College Of Puerto Rico Inc San Juan San Juan, PR 6
#54 Mott Community College Flint, MI 6
#55 San Bernardino Valley College San Bernardino, CA 6
#56 Arkansas State University Mountain Home Mountain Home, AR 5
#57 Cogswell Polytechnical College San Jose, CA 5
#58 Montgomery College Rockville, MD 5
#59 Northampton County Area Community College Bethlehem, PA 5
#60 Massasoit Community College Brockton, MA 4
#61 Mercer University Macon, GA 4
#62 Southwestern College Chula Vista Chula Vista, CA 4
#63 Vincennes University Vincennes, IN 4
#64 City Colleges Of Chicago Harry S Truman College Chicago, IL 3
#65 Herzing University Atlanta Atlanta, GA 3
#66 Lansing Community College Lansing, MI 3
#67 St Philips College San Antonio, TX 3
#68 The Community College Of Baltimore County Baltimore, MD 3
#69 Edmonds Community College Lynnwood, WA 2
#70 Herzing University Winter Park Winter Park, FL 2
#71 Iowa Central Community College Fort Dodge, IA 2
#72 Louisiana Delta Community College Monroe, LA 2
#73 Mchenry County College Crystal Lake, IL 2
#74 Navarro College Corsicana, TX 2
#75 San Joaquin Delta College Stockton, CA 2
#76 Schoolcraft College Livonia, MI 2
#77 South Florida State College Avon Park, FL 2
#78 West Valley College Saratoga, CA 2
#79 Western Wyoming Community College Rock Springs, WY 2
#80 William T Mcfatter Technical College Davie, FL 2
#81 American Public University System Charles Town, WV 1
#82 Herzing University Kenner Metairie, LA 1
#83 Lamar University Beaumont, TX 1
#84 Midamerica Nazarene University Olathe, KS 1
#85 Mt Hood Community College Gresham, OR 1

DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 16
DEBUG: Specific major detected (cip4 = 11.02), keeping min_relevance at 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "Computer Science (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering Boot Camp (All Degree Levels)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering Boot Camp (All Degree Levels)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "AS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "AS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science - Software Engineering" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science - Software Engineering" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Game Programming & Development" with relevance 0.9
DEBUG: ✓ Offer "BS in Game Programming & Development" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Information Systems" with relevance 0.7
DEBUG: ✓ Offer "BS in Computer Information Systems" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Database Design" with relevance 0.7
DEBUG: ✓ Offer "MS in Information Technology - Database Design" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Web Design" with relevance 0.7
DEBUG: ✓ Offer "MS in Information Technology - Web Design" ACCEPTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: relevant_offers count = 13
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 6
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 4 offers with relevance >= 0.9
ADBLOCK #173
View All Rankings >

ADBLOCK #115

Notes and References

The ranking above is published by College Factual. Schools are ranked by the number of students who complete a degree in the program each year (completions), drawn from the U.S. Department of Education (IPEDS). Only schools offering the program in a mostly-online format are included in this online ranking.

More about our data sources and methodologies.

ADBLOCK #116

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs
ADBLOCK #613

Compare Your School Options