edX Online

Master's in computer science programs

Curious about how an online master's degree in computer science could advance your career? Delve into program curriculum, admissions requirements, jobs, and salary expectations.

Explore computer science degrees

Online master's in computer science at a glance

Gain technical skills

Develop expertise in AI, algorithm design, cybersecurity, and machine learning.

Pursue specialized careers

Prepare for niche roles as an application developer, cybersecurity analyst, or research scientist.

Access higher salaries

Qualify for jobs that can earn six-figures depending on your specialty, industry, and location.


Are you interested in becoming a leader in the fast-paced, ever-evolving field of computer science?

Earning a masters degree in computer science could teach you with the technical skills and subject matter expertise you need to create innovative computing solutions.

Dive into master's in computer science curriculum, explore new career paths, and learn how to apply for an online computer science master's degree.

Browse master’s in computer science online programs

Online master's in computer science degree overview

An online master's in computer science is a graduate degree that offers aspiring computer scientists advanced theoretical and practical knowledge in diverse areas and helps them hone their technical skills.

These master's programs can deepen your understanding of core computer science concepts such as algorithm design, computer systems architecture, programming, and software development.

Through electives or specialty tracks, you can gain expertise in artificial intelligence, cloud computing, cybersecurity, data science, and machine learning. This training could prepare you for in-demand, specialized roles after graduation.

You can also expect to gain hands-on experience in technologies and tools like Amazon Web Services, Azure, Python, and SQL, which are required in many computer scientist jobs. These skills may enhance your employability in the competitive computer science job market.

What jobs can you get with an online master's in computer science?

Careers in computer science are as varied as your interests. Certain roles may require only a bachelors degree in a related field, while others might prefer candidates with a masters degree.

Here are a few examples of popular careers in computer science and their median annual salary in 2023, according to the Bureau of Labor Statistics (BLS):

Computer and information research scientist

Design innovative uses for new and current technologies to solve complex business problems.

Median annual salary: $145,080

Computer network architect

Build data communication systems, such as home Wi-Fi networks or expansive intranets for companies.

Median annual salary: $129,840

Database administrator and architect

Collect, organize, and analyze data to help companies make informed business decisions.

Median annual salary: $117,450

Information security analyst

Install firewalls and data encryption programs to protect organizations from security breaches.

Median annual salary: $120,360

Software developer

Design, develop, test, and deploy software to create and maintain applications, operating systems, and more.

Median annual salary: $130,160

Web developer

Ensure that websites function smoothly and stay up to date with new technologies to meet users' needs.

Median annual salary: $92,750

Need a skills boost to stand out from other candidates in these occupations? Explore coding boot camps that could offer you a competitive edge.

Career outlook for computer science graduates

The BLS projects higher-than-average growth for most computer science jobs. In fact, several computer science roles are among the top 20 fastest-growing occupations.

Roles with significant growth projections from 2023 to 2033 per the BLS include:

  • Data scientists: 36%
  • Information security analysts: 33%
  • Computer and information research scientists: 26%

The Bureau states that demand drivers for these roles include rapid business digital transformation, increased cybersecurity concerns, and advancements in artificial intelligence, data science, and machine learning.

Admissions requirements for online master's in computer science programs

Many online computer science master's programs have similar admissions requirements.

Typical admissions requirements include:

  • Bachelor's degree from an accredited institution
  • Minimum GPA of 3.0
  • Official transcripts
  • Letters of recommendation
  • Résumé or CV
  • Statement of purpose or personal essay

However, here are some specifics to keep in mind:

  • International students may need to take standardized English proficiency tests, like the IELTS or TOEFL. Minimum score requirements vary by school, so be sure to check individual program requirements.
  • Be mindful of application deadlines, as some programs have cut-off dates.
  • While GRE scores are optional in some schools, double-check with your program about this requirement.
  • Application fees may vary by institution and residency status (if you're an international student, fees may be higher).

Frequently asked questions

Not ready to start a full Master's program yet?

Earn a MicroMasters® program certificate instead! MicroMasters programs are a series of graduate-level courses from top universities designed to advance your career. MicroMasters program certificates showcase deep learning and in-demand skills to employers and can help you get started on a path toward completing an advanced degree.