Best Online Computer Programming Degrees

An online computer programming degree can qualify you for careers with high salaries and strong job security. Find out where to start today.
Evan Castillo
By
Edited by
Updated November 11, 2025
chevron-up
Why Trust BestColleges
  • graphs icon

    3,700+ Nonprofit, accredited colleges analyzed

  • phone icon

    6,000+ Users connected with programs every month

  • school icon

    300+ College and university partners

  • arrow on target icon

    40+ Expert reviewers

BestColleges Top-Ranked-2024 Badge2024

A computer programming degree program can help you build the transferable skills necessary for high-growth careers like web and software development. In an online computer programming program, you’ll learn multiple coding languages and tactics for writing clean, efficient code for product development, cybersecurity, and more.

Online programs offer flexibility, allowing you to advance your education while balancing work and other responsibilities. BestColleges’ goal is to help ease your college decision-making process by showcasing online computer programming degree options that rank highly in affordability, student outcomes, and reputation.

Best Online Computer Programming Degrees

We use trusted sources like Peterson's Data and the National Center for Education Statistics to inform the data for these schools.
from our partners appear among these rankings and are indicated as such.
chevron-down

How We Rank Schools

#1

Fort Hays State University

  • Hays, KS
  • 4 year
  • Campus + Online
  • Accredited

Cost per Credit:
In-State | $188
Out-of-State | $262-$560

Credits to Graduate: 120

The BS in computer science from Fort Hays State University is available in both online and in-person formats. With this degree, you can go on to become a software engineer, system center operations manager, or information systems security engineer.

The program requires a number of networking and mathematics courses, as well as a final seminar. Other notable courses include object-oriented programming and assembly language. Program graduates have gone on to work at government agencies, Fortune 500 companies, and research organizations.

57%

Online Enrollment

$ 4,140

Avg. Undergrad Tuition, In-State

73%

Retention Rate

$14,580

Avg. Undergrad Tuition, Out-of-State
Acceptance Rate
90%
Students Enrolled
14,102
Institution Type
Public
#2

Dominican University of California

  • San Rafael, CA
  • 4 year
  • Campus + Online
  • Accredited

Cost per Credit:
In-State | $750
Out-of-State | $750

Credits to Graduate: 124

The online BS in applied computer science (ACS) from Dominican University of California is a three-year program, during which you can choose a concentration in front-end or back-end web development. ACS graduates have landed jobs at top companies like Expedia and Netflix. Shopify is an industry partner of the program and provides real-world learning opportunities in its Shopify/Dominican DevDegree program.

You'll finish this program with an understanding of software engineering, agile product development, and teamwork.

43%

Online Enrollment

$47,190

Avg. Undergrad Tuition, In-State

81%

Retention Rate

$47,190

Avg. Undergrad Tuition, Out-of-State
Acceptance Rate
93%
Students Enrolled
1,882
Institution Type
Private
#3

Herzing University

  • Akron, OH
  • 4 year
  • Campus + Online
  • Accredited

Cost per Credit:
In-State | $515
Out-of-State | $515

Credits to Graduate: 120

You can complete your fully online BS in computer programming in less than three years at Herzing University. The program leverages virtual labs to simulate real-world environments. Up to 90 transfer credits can be counted toward your degree. The program teaches you popular languages including Python, C#, SQL, and JavaScript, to name a few. You can also earn dual credits toward an MBA program.

Herzing University provides alumni with lifelong career coaching. Military veterans, active duty service members, and spouses may qualify for a reduced tuition rate.

77%

Online Enrollment

$13,320

Avg. Undergrad Tuition, In-State

50%

Retention Rate

$13,320

Avg. Undergrad Tuition, Out-of-State
Acceptance Rate
94%
Students Enrolled
410
Institution Type
Private
#4

Limestone University

  • Gaffney, SC
  • 4 year
  • Campus + Online
  • Accredited

Cost per Credit:
In-State | $479
Out-of-State | $479

Credits to Graduate: 120

Limestone University's computer science programming bachelor's program is a fully online program with asynchronous courses. Course offerings include game production, operating systems and networking fundamentals, and C# programming. A capstone course is also required.

Limestone's online programs have rolling admissions, six start times a year, and 7.5-week-long courses. This schedule allows you to earn up to 36 credits in one academic year, meaning it's possible for you to graduate in under four years.

75%

Online Enrollment

$25,200

Avg. Undergrad Tuition, In-State

67%

Retention Rate

$25,200

Avg. Undergrad Tuition, Out-of-State
Acceptance Rate
87%
Students Enrolled
1,840
Institution Type
Private
#5

Baker College

  • Owosso, MI
  • 4 year
  • Campus + Online
  • Accredited

Cost per Credit:
In-State | $435
Out-of-State | $435

Credits to Graduate: 120

The bachelor of computer science with a concentration in computer programming at Baker College is a four-year program that requires 150 hours of work experience. Classes are taught fully online in an asynchronous format. You'll complete a senior project in which you solve a problem, create a project, and develop an operation manual. Other courses you'll take are advanced computer architecture, artificial intelligence, and emerging programming languages.

The College of IT and Engineering offers extended reality (XR) learning courses to give you an immersive, hands-on experience.

72%

Online Enrollment

$12,180

Avg. Undergrad Tuition, In-State

63%

Retention Rate

$12,180

Avg. Undergrad Tuition, Out-of-State
Acceptance Rate
41%
Students Enrolled
4,969
Institution Type
Private

Why You Should Get a Computer Programming Degree

  • High-Demand Careers: The Bureau of Labor Statistics (BLS) projects strong growth through 2034 for roles that you can pursue with this degree. Jobs for software developers are projected to grow 16%, for example.
  • Always Room to Upskill: Computer programming is always changing. You’ll have plenty of opportunities to advance your education and earn certifications for new skills.
  • Work from Anywhere: Many computer programmers, developers, and information technologists work from home or on a hybrid schedule and often earn more than six figures.

Benefits of Getting a Computer Programming Bachelor’s Degree Online

  • Almost all (97%) of online STEM students and program graduates in BestColleges’ 2025 Online Education Trends Report said they would recommend online education to others.
  • Nearly the same amount (96%) also said they think earning an online degree has had or will have a positive return on investment.
  • More than 3 in 4 (77%) said an online learning environment is equal to or better than learning on campus.

How to Choose the Best Online Computer Programming Degree for You

Before enrolling in an online degree program, consider its cost (including financial aid), duration, flexibility, and graduation outcomes.

How Much Does an Online Computer Programming Degree Cost?

Online Computer and Information Sciences Bachelor’s Programs, 2019-2020

Avg. Tuition and Fees

$7,654.40

Avg. Net Price

$4,932.40

Source: National Center for Education Statistics (NCES)

Online computer and information sciences bachelor’s students paid $7,654.40 on average before financial aid in the 2019-2020 academic year, according to NCES.

But after financial aid, students paid nearly $3,000 less: $4,932.40.

By completing the Free Application for Federal Student Aid (FAFSA), you can qualify for federal grants, scholarships, and loans depending on your need. You may pay even less if you transfer college credits into your program, which can decrease the number of college credits necessary for graduation.

How Long Does It Take to Get an Online Computer Programming Degree?

Typical # of Credits

120 Credits

Typical Program Length

3-4 Years

Typically, it will take you about 3-4 years to graduate from a 120-credit bachelor’s degree program if you are enrolled full time. However, you may graduate in less time in an accelerated program or more time in a part-time program.

Accelerated programs condense four years of content into two or three, requiring a larger course load per semester so you can graduate in less time. You can also shorten your time to graduation if you transfer credits from past college and professional experience. Some programs let you transfer up to 90 credit hours.

On the other hand, a flexible asynchronous degree program lets you work at any point during the day at your own pace. This schedule may mean that it takes you longer to graduate, but it also gives you the freedom and flexibility to balance life, school, and work.

What Can You Do With a Computer Programming Bachelor’s Degree?

The BLS projects jobs for computer programmers to decrease by 6% between 2024 and 2034.

However, with a computer programming degree, you can pursue adjacent roles that involve programming, including web developer, back-end and front-end developer, information security analyst, or software developer.

While computer programming is expected to decline, the BLS projects that information security analyst jobs will grow by 29% over the next decade and software developer jobs will grow by 16%.

According to the BLS, in 2024, the median salary for these professionals ranged from $95,380 for web developers to $133,080 for software developers. Computer programmers made a median salary of $98,670.

Computer Programming Careers
JobMedian Pay (2024)Job Outlook (2024-2034)
Web Developer and Digital Designer$95,3807%
Computer Programmer$98,670-6%
Database Administrator$123,1004%
Computer System Analyst$103,7909%
Information Security Analyst$124,91029%
Software Developer$133,08016%
Source: BLS

Learn More About Computer Programming Jobs

Is an Online Computer Programming Bachelor’s Degree Worth It?

Due to the rise of AI, the computer programming industry is rapidly changing. While the BLS projects computer programmer jobs to decline over the next decade, it also projects other programming-related roles to grow.

Humans are still needed to write and edit code, and even utilize AI within their work to streamline lower-end projects, allowing them to focus on larger projects.

An online computer programming bachelor’s degree can be worth it if you pursue roles in sectors like software development and information security — two jobs that are projected to grow over the next 10 years and pay median salaries above $120,000.

Education Beyond a Computer Programming Bachelor’s Degree

If you want to upskill even further, you can consider a computer science master’s degree.

These advanced programs focus heavily on coding, software development, the application of AI in computer science, and cybersecurity.

Frequently Asked Questions About Online Computer Programming Degrees

According to the BLS, computer programmers made a median salary of $98,670 in 2024. While the BLS notes that you need a minimum of a bachelor’s degree, many computer programmers are self-taught or attended bootcamps to launch their careers. According to a 2025 BestColleges survey, some cybersecurity employers noted that they prefer experience over a degree.

You can gain experience and upskill through independent work, courses and bootcamps, and online coding communities.

Explore More College Resources

Best Online Computer Science Degree Programs of 2025

Best Online Computer Science Degree Programs of 2025

An online computer science degree can prepare you for lucrative tech jobs in a flexible format.

Bennett Leckrone

by Bennett Leckrone

Updated July 15, 2025

Best Online Software Engineering Degrees of 2025

Best Online Software Engineering Degrees of 2025

Explore some of the best online software engineering degrees of 2025 with our comprehensive ranking list.

James M. Tobin

by James M. Tobin

Updated November 5, 2025

Best Online Associate in Computer Programming Programs

Best Online Associate in Computer Programming Programs

Check out this list of the best online associate in computer programming programs and learn what you can do with an associate in computer programming.

Bethanny Parker

by Bethanny Parker

Updated April 22, 2024