Online Education

Home / Education at SCS / Online Education

Learn from world-class CMU faculty, from anywhere.

Today’s tech landscape is evolving faster than ever. Carnegie Mellon’s top-ranked School of Computer Science offers a range of online programs to help you adapt quickly and gain expertise in high-demand disciplines, including machine learning, privacy engineering, agentic AI and more.

Online Master’s Degrees

Online master’s degree programs in SCS are ideal for students who want to continue working professionally while pursuing their degree remotely. They are part-time, flexible and taught by the same faculty who lead our on-campus programs.

Two people write on a dry erase board and the logo "MSE" appears on a wall behind them.

Master of Software Engineering (MSE) Online

Designed for experienced software professionals who have an aptitude for reflective practice, this program builds on industry experience. Learn to manage large-scale projects with a focus on software architecture while you’re working in an active development environment, and gain the leadership and management skills that you’ll need to advance your career in the AI era.

Eight faculty and students standing in front of a building wearing tshirts that say Privacy Is Not Dead.

Master’s in Privacy Technology and Policy

Privacy is not dead, but our current state of privacy is less than ideal. At Carnegie Mellon, we’ve spent decades at the forefront of privacy research. Our flexible, online master’s program prepares you to operate at the intersection of technology and policy, providing the skills you’ll need to identify and resolve privacy challenges in modern software systems.


Online Stackable Graduate Certificates

Carnegie Mellon’s online, stackable graduate certificate programs are taught by world-class faculty from across the university. Designed for working professionals, they encompass weekly, live-online sessions in the evening, along with asynchronous coursework you can finish at your own pace. View SCS offerings below and visit CMU Online for the full list of programs.

A decorative image of a circuit board with a cloud of lights floating above it.

Generative AI & Large Language Models

Learn the latest and most advanced techniques in Generative AI, large language models and multimodal machine learning from expert faculty at the forefront of computing. More than theory, this program takes a hard-core systems approach, giving you technical skills and the ability to implement and scale solutions for your organization.

A decorative image of a circuit board with knobs atop it.

Machine Learning & Data Science Foundations

Companies know how important data is, but they don’t always know what to do with the volume of data they collect. Learn how to leverage AI and machine learning technology to harness the power of large scale data systems. This unique expertise will give you the ability to turn raw data into usable information that you can apply in industry.


Online Professional Certificates

Online professional certificate programs in SCS connect you with computer scientists and educators at the top of their fields. They offer flexible opportunities for working professionals to gain expertise through self-paced and/or live online courses, without the extended commitment required for a master’s degree.

A closeup of hands typing on a laptop keyboard.

Explore Other Professional Programs

Beyond online education, SCS offers a wide range of professional master’s programs on campus, as well as custom courses designed for organizations and teams. Use the links below to learn about these offerings.