Best Online Master’s in Computer Science Programs of 2024

Find out which online master's in computer science degree programs are the best fit for you and how online learning can help you achieve your educational goals.
By
portrait of Aaron Perkowitz
Aaron Perkowitz
Read Full Bio

Writer

Aaron Perkowitz started his career as a fund manager at HNA Group. His duties included creating research reports for the tech and finance sectors. Since then, he has continued to work in research-related roles....
Updated on February 9, 2024
Edited by
portrait of Daniella Ramirez
Daniella Ramirez
Read Full Bio

Editor

Daniella Ramirez is an associate editor for BestColleges, where she focuses on core content. She is passionate about college accessibility and helping students succeed. She previously worked as an associate editor on The Points Guy (a blog that produ...
Reviewed by
portrait of Monali Mirel Chuatico
Monali Mirel Chuatico
Read Full Bio

Reviewer

Monali Chuatico is a data engineer at Mission Lane and a data analytics captain at the nonprofit COOP Careers. There, Monali helps new grads and young professionals overcome underemployment by teaching them data analytics tools and mentoring them on ...
Learn more about our editorial process

www.bestcolleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Turn Your Dreams Into Reality

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.

  • Master's in computer science programs take a lot of time, energy, and money
  • You can use FAFSA as a grad student
  • The computer science sector is projected to grow 35% by 2032.
Best Online Master's Degree Programs in Computer Science

Computer science can cover a variety of topics including data science, cybersecurity, and software engineering. Almost all industries require computer science to help employees track data and communicate.

An online master's in computer science program can teach you essential skills to pursue a career in the field. If you are interested in a career in computer science, the following page discusses the top master's programs, the benefits of earning a degree, and prospective career paths.

Featured Master's in Computer Science Programs

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

Best Online Master's in Computer Science Rankings Summary

Jump to a school below using the links in the "School" column.

Rank School In-State Tuition Out-of-State Tuition Acceptance Rate
#1 University of Illinois Urbana-Champaign
Champaign, IL
$14,635 $27,674 60%
#2 Georgia Institute of Technology-Main Campus
Atlanta, GA
$14,570 $29,140 16%
#3 North Carolina State University at Raleigh
Raleigh, NC
$9,095 $27,082 47%
#4 Stevens Institute of Technology
Hoboken, NJ
$38,076 $38,076 53%
#5 Stanford University
Stanford, CA
$54,315 $54,315 4%
#6 Worcester Polytechnic Institute
Worcester, MA
$28,980 $28,980 60%
#7 University of Southern California
Los Angeles, CA
$60,446 $60,446 13%
#8 University of Oklahoma-Norman Campus
Norman, OK
$8,034 $23,096 85%
#9 Fitchburg State University
Fitchburg, MA
$3,420 $3,420 85%
#10 Illinois Institute of Technology
Chicago, IL
$29,052 $29,052 66%

Top Online Computer Science Master’s Programs

How We Rank Schools

To create this ranking, BestColleges sourced the most recent data available from the National Center for Education Statistics and the U.S. Department of Education College Scorecard. We then ranked each school according to the top variables college students selected in our College Choice and Admissions Survey. To learn more, check out our full rankings methodology or read the summary below.

Ranking Methodology Summary

Chevron Down

To qualify for our rankings lists, each school must be an accredited public or private, nonprofit institution. Each eligible school was then ranked based on a formula measuring:

  • Affordability (30%)
  • Student outcomes (30%)
  • Reputation (20%)
  • Diversity and social mobility (20%)

In addition, we only included colleges with graduation rates in the top third of all online colleges.

We use datasets from sources like the National Center for Education Statistics to inform the data for these schools. BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site. from our partners appear among these rankings and are indicated as such. All data is current as of the date this article was published. Program-specific information may vary.

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

  • Browse programs
  • Discover matches
  • Request info
#1 Best Online Master’s in Computer Science Programs of 2024

University of Illinois Urbana-Champaign

  • Champaign, IL
  • 4 years
  • Online + Campus

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

Credits to Graduate: 32

U of I's master in computer science program, offered through Coursera, provides a flexible time frame, letting you graduate in 1-5 years. This program requires eight courses. 

You'll study database and information systems, software engineering, scientific computing, and artificial intelligence. To graduate, you must complete a capstone in cloud computing or data mining.

Applicants with any bachelor's degree can apply, if they complete undergraduate coursework that includes linear algebra, object-oriented programming, and statistics. A GPA of at least 3.2 is advised.

Average Undergrad Tuition
In-state
$14,446
Out-of-state
$34,444
Average Graduate Tuition
In-state
$14,635
Out-of-state
$27,674
Retention Rate
93%
Acceptance Rate
60%
Students Enrolled
56,607
Institution Type
Public
Percent Online Enrollment
84% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#2 Best Online Master’s in Computer Science Programs of 2024

Georgia Institute of Technology-Main Campus

  • Atlanta, GA
  • 4 years
  • Online + Campus

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

Credits to Graduate: 30

The Georgia Tech online master's in computer science, offered in partnership with Udacity and AT&T, provides five specializations. Areas of focus include computational perception and robotics, computing systems, human computer interaction, interactive intelligence, and machine learning. Most students graduate within a three-year timeframe.

New students start in the fall and spring. For admission, the college looks for students with a bachelor's degree in computer science or a similar field and a GPA of 3.0 or higher. 

Average Undergrad Tuition
In-state
$10,258
Out-of-state
$31,370
Average Graduate Tuition
In-state
$14,570
Out-of-state
$29,140
Retention Rate
97%
Acceptance Rate
16%
Students Enrolled
43,859
Institution Type
Public
Percent Online Enrollment
62% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#3 Best Online Master’s in Computer Science Programs of 2024

North Carolina State University at Raleigh

  • Raleigh, NC
  • 4 years
  • Online + Campus

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

Credits to Graduate: 31

NC State's master's in computer science is taught by tenured faculty members, many of whom have won awards. Streaming courses combine theory, systems principles, software engineering, artificial intelligence, and networks. There is no comprehensive exam. 

After completing your second semester with a minimum of a 3.0 GPA, you can apply for assistantships. The college admits students on a rolling basis. Applicants need to show proof of U.S. citizenship and submit GRE scores.

Average Undergrad Tuition
In-state
$6,535
Out-of-state
$27,320
Average Graduate Tuition
In-state
$9,095
Out-of-state
$27,082
Retention Rate
94%
Acceptance Rate
47%
Students Enrolled
36,831
Institution Type
Public
Percent Online Enrollment
50% Percentage of all students who are enrolled online.
Accreditation
Yes Southern Association of Colleges and Schools Commission on Colleges
#4 Best Online Master’s in Computer Science Programs of 2024

Stevens Institute of Technology

  • Hoboken, NJ
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $1,864
Out-of-State | $1,864

Credits to Graduate: 30

Enroll in Stevens master's in computer science program and you can graduate within two years. The 10 virtual courses explore algorithm design, machine learning, agile development skills, mobile application development, software design, and programming languages like Java, C++, and Python.

You do not need a computer science background to apply, but candidates must hold a bachelor's degree and a minimum of 3.0 a GPA. Your application also must include a statement of purpose and two letters of recommendation. 

Average Undergrad Tuition
In-state
$54,780
Out-of-state
$54,780
Average Graduate Tuition
In-state
$38,076
Out-of-state
$38,076
Retention Rate
93%
Acceptance Rate
53%
Students Enrolled
8,287
Institution Type
Private
Percent Online Enrollment
37% Percentage of all students who are enrolled online.
Accreditation
Yes Middle States Commission on Higher Education
#5 Best Online Master’s in Computer Science Programs of 2024

Stanford University

  • Stanford, CA
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $1,304
Out-of-State | $1,304

Credits to Graduate: 45

At Stanford's computer science department, you can complete Stanford's online master's in computer science program and specialize in artificial intelligence, systems specializations, or information management and analytics.

To complete the required 45 credits takes 3-5 years on a part time schedule and 1-2 years if you study full time. The coursework combines operating systems and systems programming, networking, databases, and computer graphics and imaging.

Qualified applicants need solid quantitative and analytical skills and a bachelor's degree from an accredited college. 

Average Undergrad Tuition
In-state
$55,473
Out-of-state
$55,473
Average Graduate Tuition
In-state
$54,315
Out-of-state
$54,315
Retention Rate
98%
Acceptance Rate
4%
Students Enrolled
17,680
Institution Type
Private
Percent Online Enrollment
5% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission
#6 Best Online Master’s in Computer Science Programs of 2024

Worcester Polytechnic Institute

  • Worcester, MA
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $1,610
Out-of-State | $1,610

Credits to Graduate: 30

At WPI's master of computer science program, you have the opportunity to customize your master's with electives and four specializations. You can specialize in artificial intelligence and machine learning, cybersecurity, data analytics and management, or business intelligence. The courses emphasize the use of programming languages such as Python and Javascript, culminating in a final capstone project to exhibit your learning.

WPI's program doesn't ask for GRE scores or an application fee. Applicants do not need a bachelor's in computer science, but they need completed calculus, statistics, or probability prerequisites.

Average Undergrad Tuition
In-state
$54,640
Out-of-state
$54,640
Average Graduate Tuition
In-state
$28,980
Out-of-state
$28,980
Retention Rate
94%
Acceptance Rate
60%
Students Enrolled
7,230
Institution Type
Private
Percent Online Enrollment
32% Percentage of all students who are enrolled online.
Accreditation
Yes New England Commission on Higher Education
#7 Best Online Master’s in Computer Science Programs of 2024

University of Southern California

  • Los Angeles, CA
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $2,424
Out-of-State | $2,424

Credits to Graduate: 28

The USC master's in computer science degree, run through the Viterbi School of Engineering, blends computer systems applications, design, and programming. As a student, you can concentrate your studies in applied data science or cybersecurity engineering and graduate in 1.5-3 years.

Candidates need a bachelor's degree in computer science or a related field. Otherwise, applicants need to demonstrate proficiency in computer science courses such as database systems and organization, operating systems, and numerical computation. 

Average Undergrad Tuition
In-state
$60,446
Out-of-state
$60,446
Average Graduate Tuition
In-state
$60,446
Out-of-state
$60,446
Retention Rate
96%
Acceptance Rate
13%
Students Enrolled
49,318
Institution Type
Private
Percent Online Enrollment
46% Percentage of all students who are enrolled online.
Accreditation
Yes Western Association of Schools and Colleges Senior Colleges and University Commission
#8 Best Online Master’s in Computer Science Programs of 2024

University of Oklahoma-Norman Campus

  • Norman, OK
  • 4 years
  • Online + Campus

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

Credits to Graduate: 33

OU's online M.S. in computer science offers areas of emphasis in algorithm design, neural networks, security software, and more. The program consists of 11 courses covering concepts and theories in computer science, such as artificial intelligence, computer security, and data mining. 

To apply, you need a bachelor's degree in computer science, engineering, information technology, or a related discipline. You also need a cumulative GPA of at least 3.0 during your undergraduate studies. The program takes 21 months or more to complete.

Average Undergrad Tuition
In-state
$4,920
Out-of-state
$20,724
Average Graduate Tuition
In-state
$8,034
Out-of-state
$23,096
Retention Rate
89%
Acceptance Rate
85%
Students Enrolled
28,042
Institution Type
Public
Percent Online Enrollment
57% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission
#9 Best Online Master’s in Computer Science Programs of 2024

Fitchburg State University

  • Fitchburg, MA
  • 4 years
  • Online + Campus

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

Credits to Graduate: 33

Fitchburg State's M.S. in computer science prepares students to adapt to the fast-changing industry. The 33-credit program offers a variety of fundamental and advanced concepts. Core courses include theory of computation, advanced mathematics, and computer programming. Electives branch out to topics like data communications and embedded systems. 

Candidates need the equivalent of a four-year bachelor's degree to apply. Admitted students must take a placement test for programming languages. Candidates may need to complete prerequisite courses depending on their test results. The program carries an online fee of $58 per credit. 

Average Undergrad Tuition
In-state
$970
Out-of-state
$7,050
Average Graduate Tuition
In-state
$3,420
Out-of-state
$3,420
Retention Rate
68%
Acceptance Rate
85%
Students Enrolled
6,674
Institution Type
Public
Percent Online Enrollment
64% Percentage of all students who are enrolled online.
Accreditation
Yes New England Commission on Higher Education
#10 Best Online Master’s in Computer Science Programs of 2024

Illinois Institute of Technology

  • Chicago, IL
  • 4 years
  • Online + Campus

Cost per Credit:
In-State | $1,712
Out-of-State | $1,712

Credits to Graduate: 30-32

The College of Computing offers IIT's master's in computer science that lets you pick from a coursework-only, thesis, or culminating project format. The hybrid and online programs take two years to complete. Courses cover database organization, computer graphics, computation theory, and computer architecture. You can get hands-on experience through the Illinois Tech's Elevate program which offers studying abroad options and internships.

This STEM-designated program meets F-1 visa requirements. Admissions requirements include a bachelor's degree in any field and a minimum 3.0 GPA. 

Average Undergrad Tuition
In-state
$48,555
Out-of-state
$48,555
Average Graduate Tuition
In-state
$29,052
Out-of-state
$29,052
Retention Rate
87%
Acceptance Rate
66%
Students Enrolled
6,486
Institution Type
Private
Percent Online Enrollment
41% Percentage of all students who are enrolled online.
Accreditation
Yes Higher Learning Commission

How to Find the Right Online Computer Science Master’s Programs

You will spend significant time, energy and money to study an online master's in computer science.

Because institutions may vary in their cost, curriculums, and accreditation, you should consider all these variables when finding the master's in computer science programs that suit you best. The section below highlights some important factors to compare between schools.

Cost

Computer science master's online programs have a median cost of $8,464, according to the National Center for Education Statistics (NCES).

You can reduce the cost of a master's degree by applying for financial aid. Financial aid can come in the form of grants, scholarships, or loans. You can start the financial aid process by applying to the Free Application for Federal Student Aid (FAFSA).

Program Format

An online computer science master's degree takes approximately two years to complete, or 12-18 months for accelerated programs. You will take 30-45 course credits, depending on the program. These courses may teach you programming, algorithms, and data mining.

Location

Institutions may receive tax dollars from in-state residents. Since residents have contributed to funding the institution, they often receive a reduced in-state tuition. Out-of-state tuition can thus be significantly higher than in-state tuition.

Accreditation

Accrediting bodies and agencies provide accreditation to schools. Institutions that receive accreditation have proven that they meet a certain standard of learning.

All programs within an accredited institution receive accreditation by association. Individual programs can also receive accreditation. Future schools and employers may check if your school holds accreditation.

Why Should You Get an Online Computer Science Master's Degree?

When you consider all the positives, getting a master's in computer science seems like a no-brainer.

Computer science is a rapidly growing field that pays extremely well. Professionals with master's degrees in the subject are in high demand because companies need workers with tech skills.

A master's in computer science also qualifies you for numerous computer science jobs, including in software development and database administration. These positions have high projected job growth and median salaries compared to other fields.

"As computers become more powerful and widespread, there is never a better time to be involved in this rapidly growing field. These days, computer science has indeed come into its own as an indispensable profession."

Abdul Rahim, MCA in Computer Science

Benefits of Getting an Computer Science Master's Degree Online

  • Rapid job growth caused by increased demand for computer software
  • Access to many high-paying jobs
  • Nearly recession-proof due to reliance on computer science experts
  • Wide variety of specializations based on your preference and experience
  • Opportunities for creativity and innovation

Reasons for Getting Your Master's in Computer Science Online

  • Balance work and school
  • Flexible class schedule
  • Learn from anywhere
  • More free time
  • Better for neurodivergent learning needs

What Jobs Can I Get With an Online Computer Science Master's Degree?

Almost every industry requires computer science experts to build products, maintain websites, and optimize solutions. You can follow your topics of interest in a master's in computer science program. You can pursue computer science roles including computer programmer, software engineer, or database administrator.

Experts expect available roles in the computer science industry to grow rapidly. The Bureau of Labor Statistics (BLS) expects some careers, including data scientists, to grow 35% between 2022-2032.

This growth rate outpaces the average career growth rate. Several computer science careers, including software developers, had a median salary exceeding $100,000 per year, according to the BLS.

Salaries With a Master’s in Computer Science

Source: Payscale

What Else Do I Need to Know About Online Computer Science Master’s Degrees?

What is the best online master's in computer science?

Chevron Down

The best online master's in computer science program is subjective. You may have different considerations -- program concentrations, student-to-faculty ratio, cost -- than other students on the same journey.

Are online masters in CS worth it?

Chevron Down

If you are interested in computer science, then an online master's in computer science program can be worth it. During your studies, you will learn valuable skills that can help you pursue additional computer science career paths.

Is getting a master's in computer science hard?

Chevron Down

A master's in computer science can be considered difficult due to the technical topics and strict nature of coding. If you already have a technical background and relevant experience, the curriculum may not be hard.

Do people with master's in CS get paid more?

Chevron Down

Graduates of an online computer science master's program can pursue careers that pay a median salary of over $100,000. Master's degree holders may also earn more than their bachelor's degree-holding counterparts.

What does a computer scientist do?

Chevron Down

Computer scientists, a broad term, refer to anybody that uses technical expertise to solve problems. Computer scientists may specialize in creating algorithms, writing code, or conducting research experiments.

Note: The insights on this page — excluding school descriptions — were reviewed by an independent third party compensated for their time by BestColleges. Page last reviewed [November 14, 2023

BestColleges.com is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Compare Your School Options

View the most relevant schools for your interests and compare them by tuition, programs, acceptance rate, and other factors important to finding your college home.