Artificial intelligence is transforming the way computing is practiced across nearly every industry. As technology continues to evolve, deep computer science expertise - the ability not only to use today's technologies, but also to understand, build and adapt the systems underlying them - has become more valuable than ever.
For computing professionals and recent graduates, investing in advanced computer science education is an investment not only in the next career opportunity, but also in the knowledge and adaptability needed for a career in a field that will continue to change.
The Master of Computer Science (MCS) from the Siebel School of Computing and Data Science at the University of Illinois Urbana-Champaign gives students the opportunity to make that investment at one of the world's leading computing institutions. Students learn from world-renowned faculty, choose from an exceptional breadth of advanced computer science courses and tailor their education to their interests and career goals.
The Illinois MCS is a professional, coursework-only master's degree consisting of 32 credit hours. Rather than completing a thesis, students develop advanced technical expertise through graduate coursework spanning the breadth of computer science. The program does not require the GRE for admission.
Students come to graduate study with different career goals, professional commitments and preferences for how and where they learn. Illinois offers three ways to earn the MCS: in Urbana-Champaign, in Chicago, or online.
Each provides a distinctive learning experience and degree of flexibility. Whether students study in Urbana-Champaign, Chicago, or online, they earn the same Master of Computer Science degree from the University of Illinois Urbana-Champaign, while choosing the experience that best fits their goals and circumstances.
Students in Urbana-Champaign immerse themselves in one of the world's leading computing communities. In addition to learning from Illinois faculty and choosing from an exceptional breadth of advanced courses, students become part of a vibrant academic environment of researchers, graduate students, seminars, technical talks, research centers and interdisciplinary activity across campus.
The broader university adds another dimension to that experience. Computing at Illinois intersects with exceptional strengths in engineering, mathematics, statistics, information science, economics, business and many other disciplines increasingly shaped by computing and data. Students have opportunities to encounter new ideas and explore how computing is transforming fields across the university.
The Urbana-Champaign MCS is a full-time program and can be completed in as little as three semesters, making it well suited to students who want an immersive graduate experience.
Explore the MCS in Urbana-Champaign
The MCS in Chicago combines Illinois computer science with the opportunities of studying in the heart of one of the nation's leading technology and innovation ecosystems.
Located in downtown Chicago, the program puts students in an environment where graduate education, industry, research and innovation come together. Students benefit from opportunities for corporate engagement, professional networking, industry presentations and entrepreneurship activities. Through the Chicago capstone course, students can also apply what they learn to real-world projects with Chicago-area companies.
Flexibility is central to the Chicago program. Students may pursue the degree full-time or part-time, allowing working professionals to continue their careers while deepening their technical expertise.
The result is a distinctive combination: the academic excellence of an Illinois computer science education together with opportunities to engage with the companies, professionals, researchers and innovations shaping technology in Chicago.
For working professionals who need maximum flexibility, MCS Online brings Illinois computer science to students wherever they are.
Students can pursue advanced coursework while continuing their careers and balancing professional and personal commitments. The program can be completed in as little as one year or over as many as five years, allowing students to choose a pace appropriate for their circumstances.
Courses are delivered online through Coursera, with Illinois faculty and teaching assistants providing the instruction, assessment and academic support required for University of Illinois graduate credit. This combination gives professionals around the world the opportunity to deepen their computer science expertise and invest in their careers without stepping away from the professional and personal commitments they have already built.
Just as students can choose how and where they pursue the MCS, they can shape what they study.
One of the defining strengths of the Illinois MCS is the breadth and depth of advanced computer science available to students. Depending on program location and course availability, students can develop expertise in areas such as artificial intelligence, systems, software engineering, cybersecurity, data science, human-computer interaction, scientific computing and other areas of computer science—or build knowledge across several areas.
Students who want a more structured path can pursue specialized graduate tracks in some of today's most important areas of computing. Current tracks include:
By completing a set of courses in a particular area, students can develop deeper expertise while satisfying the requirements of their master's degree.
This combination of breadth and flexibility allows students to build a graduate education around their own ambitions—whether that means deepening expertise in their current field, moving into an emerging area of computing or preparing for new technical and leadership opportunities.
Explore MCS Degree Requirements and Graduate Tracks
An Illinois MCS is more than a collection of courses. Students become part of a computing community with a long history of advancing the field and a continuing role in shaping its future.
Across the University of Illinois Urbana-Champaign, computing connects disciplines and enables advances in science, engineering, business, and society. Research centers, interdisciplinary institutes, entrepreneurship programs, and relationships with industry create an environment in which new ideas and technologies are continually being developed and put into practice.
Students also become part of the broader Illinois community and its global alumni network. Those connections extend well beyond graduation, linking Illinois graduates working and leading across technology, industry, academia, entrepreneurship, and other fields around the world.
For current students and alumni of select University of Illinois programs, the MCS also offers pathways for continued study at Illinois. Students who meet specified academic requirements may be eligible for guaranteed admission to the program.
Learn more about MCS admissions
The technologies defining computing today will not be the technologies that define it a decade from now. The rapid development of artificial intelligence makes that particularly visible, but continual change has always been a defining feature of computing.
Graduate education therefore needs to do more than teach a collection of today's tools. A graduate degree in computer science is an investment not simply in today's technologies, but in your ability to understand, adapt to and help shape what comes next.
The Illinois MCS is designed to provide the depth of computer science knowledge, breadth of perspective and ability to continue learning that can serve graduates throughout their careers. Whether the goal is to advance in a current technical career, move into a new area of computing or prepare for opportunities that are only beginning to emerge, students can build an Illinois MCS experience around where they want to go.
A Master of Computer Science from Illinois is more than a credential. It is an investment in the expertise, connections and capacity to keep learning that can help you thrive in a field that never stops changing—and contribute to the technologies that will shape our future.
Interested in the Illinois Master of Computer Science? Join faculty and program staff for an all-MCS Admissions Webinar on October 14, 2026, from 10:00am – 12:30pm CT via Zoom: link to the webinar. Program advisors will be available to discuss the Urbana-Champaign, Chicago and Online MCS programs and answer your questions.
Can't attend the webinar? Explore the program options, admissions requirements and upcoming application deadlines: