College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2025 Best Computer Programming Schools

97 Colleges in the United States
12,932 Programming Degrees Awarded
$51,196 Avg Early-Career Salary
A degree in computer programming is more popular than many other degrees. In fact, it ranks #108 out of 395 on popularity of all such degrees in the nation. This means you won't have too much trouble finding schools that offer the degree.

In 2025, College Factual analyzed 97 schools in order to identify the top ones for its Best Computer Programming Schools ranking. Combined, these schools handed out 12,932 degrees in computer programming to qualified students.

Jump to one of the following sections: * Degree-Level Rankings

Choosing a Great Computer Programming School

Best Computer Programming Schools The programming program you select can have a big impact on your future. That's why we developed our collection of Best Schools for Computer Programming rankings. For our Best Overall Computer Programming School rankings, we roll up the results of our degree-level rankings, weighted by the number of degrees awarded at that level.

You may want to choose one of the degree levels below to find the schools of most interest to you.

Pick Your Computer Programming Degree Level

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

The programming school you choose to invest your time and money in matters. To help you make the decision that is right for you, we've developed a number of major-specific rankings, including this list of the Best Computer Programming Schools. You can also filter this list by location to find schools closer to you.

In addition to College Factual's rankings, you may want to take a look at College Combat, our unique tool that lets you pit your favorite schools head-to-head and compare how they rate on factors that most interest you. When you have some time, check it out - you may want to bookmark the link so you don't forget it.

More information on how we come up with our rankings can be found here: College Factual's Data Methodology.

Best Schools for Computer Programming in the United States

Although we recommend filtering by degree level first, you can view the list below to see which schools give the educational experience for the programming degree levels they offer. Only those schools that rank in the top 20% of all the schools we analyze get awarded with a place on this list.

19 Top Schools in Programming

1
Yale crest
Yale University
New Haven, CT
Bachelor's Degree Highest Degree Type
1st Most Popular In CT

It is hard to beat Yale University if you wish to pursue a degree in computer programming. Located in the midsize city of New Haven, Yale is a private not-for-profit university with a large student population. A Best Colleges rank of #20 out of 2,152 colleges nationwide means Yale is a great university overall.

There were roughly 9 computer programming students who graduated with this degree at Yale in the most recent data year.

More information about a degree in computer programming from Yale University

2
Master's Degree Highest Degree Type
277 Programming Degrees Awarded
$79,595 Median Starting Salary

It's difficult to beat DePaul University if you want to pursue a degree in computer programming. Located in the city of Chicago, DePaul is a private not-for-profit university with a very large student population. A Best Colleges rank of #135 out of 2,152 schools nationwide means DePaul is a great university overall.

There were about 277 computer programming students who graduated with this degree at DePaul in the most recent year we have data available. Those computer programming students who get their degree from DePaul University earn $28,398 more than the standard programming grad.

More information about a degree in computer programming from DePaul University

Sponsored
Masters Degree Type
MS in Information Technology - Software Application Development Program Name

Learn to manage the development process for a software program with this specialized online master's from Southern New Hampshire University.

More information about a degree in MS in Information Technology - Software Application Development from Southern New Hampshire University

Related Programs

3
Bachelor's Degree Highest Degree Type
1st Most Popular In UT
619 Programming Degrees Awarded

It's hard to beat Western Governors University if you wish to pursue a degree in computer programming. WGU is a fairly large private not-for-profit university located in the large suburb of Salt Lake City. A Best Colleges rank of #66 out of 2,152 schools nationwide means WGU is a great university overall.

There were approximately 619 computer programming students who graduated with this degree at WGU in the most recent year we have data available.

More information about a degree in computer programming from Western Governors University

4
Bachelor's Degree Highest Degree Type
14.8% Growth in Graduates
$83,875 Median Starting Salary

Rochester Institute of Technology is a good decision for students pursuing a degree in computer programming. RIT is a large private not-for-profit school located in the suburb of Rochester. A Best Colleges rank of #147 out of 2,152 schools nationwide means RIT is a great school overall.

There were approximately 27 computer programming students who graduated with this degree at RIT in the most recent year we have data available. Those computer programming students who get their degree from Rochester Institute of Technology make $32,679 more than the average programming graduate.

More information about a degree in computer programming from Rochester Institute of Technology

5
Bachelor's Degree Highest Degree Type
2nd Most Popular In OH
71 Programming Degrees Awarded

UC is a very large public university located in the city of Cincinnati. A Best Colleges rank of #137 out of 2,152 schools nationwide means UC is a great university overall.

There were roughly 71 computer programming students who graduated with this degree at UC in the most recent data year.

More information about a degree in computer programming from University of Cincinnati - Main Campus

6
Associate Degree Highest Degree Type
1st Most Popular In IA
159 Programming Degrees Awarded

Located in the suburb of Ankeny, DMACC is a public college with a fairly large student population. This college ranks 6th out of 37 schools for overall quality in the state of Iowa.

There were roughly 159 computer programming students who graduated with this degree at DMACC in the most recent year we have data available.

More information about a degree in computer programming from Des Moines Area Community College

7
U of U crest
University of Utah
Salt Lake City, UT
Graduate Certificate Highest Degree Type
70 Programming Degrees Awarded

U of U is a very large public university located in the city of Salt Lake City. A Best Colleges rank of #213 out of 2,152 schools nationwide means U of U is a great university overall.More information about a degree in computer programming from University of Utah

Sponsored
Bachelors Degree Type
BS in Computer Science Program Name

Learn the front-end design and back-end development skills employers look for in full stack software developers with this online bachelor's degree in computer science from Southern New Hampshire University.

More information about a degree in BS in Computer Science from Southern New Hampshire University

Related Programs

8
Associate Degree Highest Degree Type
62 Programming Degrees Awarded
$55,069 Median Starting Salary

Minneapolis Community and Technical College is a medium-sized public college located in the city of Minneapolis. This college ranks 25th out of 52 colleges for overall quality in the state of Minnesota.

There were approximately 62 computer programming students who graduated with this degree at Minneapolis Community and Technical College in the most recent year we have data available. Computer Programming degree recipients from Minneapolis Community and Technical College receive an earnings boost of about $3,873 over the average earnings of computer programming graduates.

More information about a degree in computer programming from Minneapolis Community and Technical College

9
Valencia College crest
Valencia College
Orlando, FL
Associate Degree Highest Degree Type
318 Programming Degrees Awarded
24.5% Growth in Graduates

Located in the city of Orlando, Valencia College is a public college with a very large student population. A Best Colleges rank of #130 out of 2,152 schools nationwide means Valencia College is a great college overall.

There were about 318 computer programming students who graduated with this degree at Valencia College in the most recent data year. Soon after graduating, programming degree recipients typically earn around $36,601 at the beginning of their careers.

More information about a degree in computer programming from Valencia College

10
Associate Degree Highest Degree Type
133 Programming Degrees Awarded
0.8% Growth in Graduates

Located in the suburb of Lawrenceville, GTC is a public college with a medium-sized student population. A Best Colleges rank of #305 out of 2,152 colleges nationwide means GTC is a great college overall.

There were about 133 computer programming students who graduated with this degree at GTC in the most recent data year. Graduates who receive their degree from the programming program earn around $35,284 in the first couple years of their career.

More information about a degree in computer programming from Gwinnett Technical College

11
Associate Degree Highest Degree Type
8th Most Popular In MI
32 Programming Degrees Awarded

Located in the midsize city of Warren, Macomb Community College is a public college with a fairly large student population. This college ranks 12th out of 56 schools for overall quality in the state of Michigan.

There were about 32 computer programming students who graduated with this degree at Macomb Community College in the most recent data year.

More information about a degree in computer programming from Macomb Community College

Sponsored
Bachelors Degree Type
BS in Computer Science - Software Engineering Program Name

With a software engineering degree, you'll learn the fundamental concepts and principles – a systematic approach used to develop software on time, on budget and within specifications – throughout your online college classes at SNHU.

More information about a degree in BS in Computer Science - Software Engineering from Southern New Hampshire University

Related Programs

12
Associate Degree Highest Degree Type
2nd Most Popular In MA
24.1% Growth in Graduates

Located in the city of Boston, BHCC is a public college with a moderately-sized student population. This college ranks 45th out of 63 colleges for overall quality in the state of Massachusetts.

There were about 29 computer programming students who graduated with this degree at BHCC in the most recent year we have data available.

More information about a degree in computer programming from Bunker Hill Community College

13
Associate Degree Highest Degree Type
6th Most Popular In OH
96 Programming Degrees Awarded

Located in the medium-sized city of Dayton, Sinclair Community College is a public college with a large student population. This college ranks 19th out of 91 colleges for overall quality in the state of Ohio.

There were approximately 96 computer programming students who graduated with this degree at Sinclair Community College in the most recent data year.

More information about a degree in computer programming from Sinclair Community College

14
Bachelor's Degree Highest Degree Type
4th Most Popular In WA
56 Programming Degrees Awarded

LWTech is a small public school located in the large suburb of Kirkland. This school ranks 7th out of 50 colleges for overall quality in the state of Washington.

There were roughly 56 computer programming students who graduated with this degree at LWTech in the most recent year we have data available.

More information about a degree in computer programming from Lake Washington Institute of Technology

15
Champlain crest
Champlain College
Burlington, VT
Bachelor's Degree Highest Degree Type
1st Most Popular In VT
89 Programming Degrees Awarded

Champlain is a small private not-for-profit college located in the city of Burlington. A Best Colleges rank of #278 out of 2,152 colleges nationwide means Champlain is a great college overall.

There were about 89 computer programming students who graduated with this degree at Champlain in the most recent data year.

More information about a degree in computer programming from Champlain College

Sponsored
Bachelors Degree Type
BS in Game Programming & Development Program Name

Go beyond traditional software development to gain the technical expertise required to succeed in an exciting and competitive field with this online bachelor's from Southern New Hampshire University.

More information about a degree in BS in Game Programming & Development from Southern New Hampshire University

Related Programs

16
Associate Degree Highest Degree Type
69 Programming Degrees Awarded
$46,804 Median Starting Salary

Located in the large city of Kansas City, MCC is a public college with a fairly large student population. This college ranks 15th out of 48 colleges for overall quality in the state of Missouri.

There were roughly 69 computer programming students who graduated with this degree at MCC in the most recent data year. Students who graduate with their degree from the programming program report average early career wages of $46,804.

More information about a degree in computer programming from Metropolitan Community College - Kansas City

17
Associate Degree Highest Degree Type
7th Most Popular In TX
34 Programming Degrees Awarded

Located in the large city of Houston, Houston Community College is a public college with a very large student population. This college ranks 17th out of 115 colleges for overall quality in the state of Texas.

There were approximately 34 computer programming students who graduated with this degree at Houston Community College in the most recent data year.

More information about a degree in computer programming from Houston Community College

18
Associate Degree Highest Degree Type
6th Most Popular In FL
55 Programming Degrees Awarded

Located in the suburb of Lake Worth, Palm Beach State College is a public college with a fairly large student population. A Best Colleges rank of #258 out of 2,152 colleges nationwide means Palm Beach State College is a great college overall.

There were approximately 55 computer programming students who graduated with this degree at Palm Beach State College in the most recent year we have data available.

More information about a degree in computer programming from Palm Beach State College

19
Associate Degree Highest Degree Type
57 Programming Degrees Awarded
47.4% Growth in Graduates

Located in the city of Cincinnati, Cincinnati State is a public college with a moderately-sized student population. This college ranks 14th out of 91 schools for overall quality in the state of Ohio.

There were approximately 57 computer programming students who graduated with this degree at Cincinnati State in the most recent data year. Computer Programming degree recipients from Cincinnati State Technical and Community College receive an earnings boost of around $4,800 over the typical income of computer programming majors.

More information about a degree in computer programming from Cincinnati State Technical and Community College

Rest of the Top Best Computer Programming Schools

Additional Noteworthy Schools

Here are some additional great schools for Computer Programming students that almost earned our Best Computer Programming Schools award.

RankCollegeLocation
20Chippewa Valley Technical CollegeEau Claire, WI
21Bellevue CollegeBellevue, WA
22Hillsborough Community CollegeTampa, FL
23Southeast Technical CollegeSioux Falls, SD
24Broward CollegeFort Lauderdale, FL
25Waukesha County Technical CollegePewaukee, WI
26Fox Valley Technical CollegeAppleton, WI
27El Centro CollegeDallas, TX
28New England Institute of TechnologyEast Greenwich, RI
29Clemson UniversityClemson, SC
30Brigham Young University - IdahoRexburg, ID
31Portland Community CollegePortland, OR
32Washtenaw Community CollegeAnn Arbor, MI

Computer Programming by Region

View the Best Computer Programming Schools for a specific region near you.

Region
Southeast
New England
Rocky Mountains
Plains States
Middle Atlantic
Far Western US
Southwest
Other U.S. Territories
Great Lakes

View All Rankings >

Computer Programming is one of 10 different types of Computer & Information Sciences programs to choose from.

Programming Focus Areas

MajorAnnual Graduates
General Computer Programming9,831
App Specific Computer Programming2,360
Computer Programming Certifications269
Computer Game Programming211
Other Computer Programming134
Computer Programming, Specific Platforms127

View All Programming Focus Areas >

Related MajorAnnual Graduates
Computer Information Systems91,113
Computer Science60,631
Information Technology42,900
Information Science17,504
Computer Software & Applications14,312
Computer Systems Networking13,795
Computer Systems Analysis2,261
Data Processing1,981
Other Computer & Information Sciences1,770
Data Entry498

View All Programming Related Majors >

Notes and References

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options