


Offered by the University of Illinois Urbana-Champaign
8 courses total, 10-12 hours per week
Competitively priced with pay-as-you-go tuition
Focus on advanced computing or build data science expertise
Self-paced learning with live course staff office hours for questions and guidance
Position yourself at the forefront of innovation and advance your career with a Master of Computer Science from the University of Illinois Urbana-Champaign. Recognized by Forbes as a "New Ivy" and consistently ranked as a top-5 computer science school by U.S. News & World Report (2025), the University of Illinois offers a credential with unmatched prestige and global recognition.
This program uniquely prepares you to lead in the tech industry by offering a core curriculum in advanced computer science with an optional track in data science or a number of other specialized fields. You will learn from a pioneering faculty known for their contributions to new industries and technologies, from AI and machine learning to cloud computing. As a graduate, you will be equipped with the in-demand skills and theoretical knowledge to excel in a variety of high-impact roles as a scientist, analyst, engineer, or technology leader.
Apply by May 4 to receive an early decision by the first week of June
Questions? Please email the Illinois MCS team at online-mcs@siebelschool.illinois.edu.
Submit your application by May 4 to receive an early decision by the first week of June.
Webinar on April 29: Entrepreneurship in 2026: Solopreneur unicorns - Register here
Offered by the University of Illinois Urbana-Champaign
8 courses total, 10-12 hours per week
Competitively priced with pay-as-you-go tuition
Focus on advanced computing or build data science expertise
Self-paced learning with live course staff office hours for questions and guidance
Offered by the University of Illinois Urbana-Champaign
8 courses total, 10-12 hours per week
Competitively priced with pay-as-you-go tuition
Focus on advanced computing or build data science expertise
Self-paced learning with live course staff office hours for questions and guidance
Position yourself at the forefront of innovation and advance your career with a Master of Computer Science from the University of Illinois Urbana-Champaign. Recognized by Forbes as a "New Ivy" and consistently ranked as a top-5 computer science school by U.S. News & World Report (2025), the University of Illinois offers a credential with unmatched prestige and global recognition.
This program uniquely prepares you to lead in the tech industry by offering a core curriculum in advanced computer science with an optional track in data science or a number of other specialized fields. You will learn from a pioneering faculty known for their contributions to new industries and technologies, from AI and machine learning to cloud computing. As a graduate, you will be equipped with the in-demand skills and theoretical knowledge to excel in a variety of high-impact roles as a scientist, analyst, engineer, or technology leader.
Apply by May 4 to receive an early decision by the first week of June
Questions? Please email the Illinois MCS team at online-mcs@siebelschool.illinois.edu.

Master of Computer Science (MCS): The MCS degree is for computing professionals who want to build skills in advanced topics in computer science, such as artificial intelligence, database & information systems, parallel computing, graphics, systems & networking, scientific computing, and more. This degree will accelerate your career and help you move into leading a team of engineers.
Master of Computer Science with optional Data Science track (MCS-DS): The MCS-DS degree gives its graduates full programmable control of the instrumentation of big data as well as the full-stack understanding of how to process the data to discover new insights and optimize organizational decision-making. Students in this track earn the same MCS degree, but their curriculum concentrates on data science courses.


Build expertise and career skills in the most important computer science and data science topics. This degree program includes advanced coursework in artificial intelligence, databases, interactive computing, software engineering, scientific computing, high-performance computing, and more.

Submit your application by May 4 to receive an early decision by the first week of June!
These courses may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.

University of Illinois Urbana-Champaign
Analyze Text, Discover Patterns, Visualize Data
Intermediate · Specialization

University of Illinois Urbana-Champaign
Gain real-world experience with IoT
Intermediate · Specialization

University of Illinois Urbana-Champaign
Clouds, Distributed Systems, Networking
Intermediate · Specialization
Graduates earn the same Master of Computer Science degree and diploma awarded by the University of Illinois as students in the on-campus program. The diploma and transcript do not note online study.
Students should already be proficient in at least one compiled object-oriented programming language and be prepared to learn additional languages as needed in graduate-level computer science coursework.
Domestic students may qualify for federal student aid, since the Master of Computer Science, like all Illinois degrees, is accredited by the Higher Learning Commission.
Students earn University of Illinois credit by being admitted as degree-seeking students and registering for credit-bearing courses.
Prospective students can request more information through the program page, email the Illinois MCS team at online-mcs@cs.illinois.edu, or join the weekly online advising session held on Fridays from 10:00 to 11:00 a.m. U.S. Central Time, excluding campus holidays.
Yes. Admission may be deferred for up to three consecutive semesters. A one-time non-refundable deferral deposit of $750 is required and is later applied toward tuition when the student enrolls.
The program is delivered 100% online with self-paced learning and live course staff office hours for guidance. It is designed to be completed in 12 to 36 months and typically involves 8 courses with an expected workload of 10 to 12 hours per week.
The degree is designed for computing professionals who want to advance into higher-impact technical roles and leadership opportunities. It supports career growth in areas such as software engineering, data science, machine learning, cloud computing, analytics, and other advanced computing fields.
Specialized tracks are an opportunity for our master's students (M.S. and MCS) to recognize expertise in one or more areas of computer science study. They are optional paths one might take while working toward degree completion.
Specialized tracks will not appear on your transcript. Students who complete specialized track(s) will receive a digital certificate and badge from the Siebel School upon completion of all track requirements.
Pursuit of a track does not change your degree requirements at all, and courses counted toward the master's degree will count toward the track, and vice-versa.
Students are welcome to complete as many tracks as they are able to within the approved timeline for degree completion. Students are expected to make satisfactory progress toward their degree program. Pursuit of a specialized track must not delay making timely degree progress.
Submit your application by May 4 to receive an early decision by the first week of June!