Computer Science Online Graduate Courses & Programs

Learn from world-class Stanford University faculty


Get Program Info

Faculty

Build a solid foundation of knowledge, or add new skills to your toolkit with Stanford computer science online courses. Our graduate computer science courses and certificate programs provide the skills you need to accelerate your current career, or enter a new one.

Whether you are looking to gain general computer science skills, or want to delve deeply into a specific topic such as human-computer interaction or data models, Stanford Online can help you get there.

  • Complete the courses 100% online, on your time
  • Master skills that will advance your career
  • Learn from faculty who are leading cutting-edge research
  • Add a Stanford graduate certificate to your resumé

Program Benefits

Connect with peers

Be part of a cohort of learners from around the world.

Study on your schedule

Courses are 100% online so you can learn anytime. anywhere.

Lorem Ipsum

Quisque quis metus suscipit, molestie elit lobortis, blandit dolor.

Lorem Ipsum

Quisque quis metus suscipit, molestie elit lobortis, blandit dolor.

Popular Graduate Certificates

460x259_Human-Computer-Interaction-Graduate_CE0126.jpg

Human-Computer Interaction

Develop the knowledge and skills to design intuitive social computing and crowdsourcing systems that are elegant, effective, and ethical. 

460x259_Databases-Graduate_CE0021.jpg

Databases

Explore the design and implementation of database systems, from elementary foundations to distributed transaction processing. 

460x259_Foundations-Computer-Science-Graduate-CE0019.jpg

Foundations in Computer Science

Master the essential elements of computing theory including logic, proof techniques, combinatorics, algorithm analysis, discrete data models, and finite automata. 

460x259_Data-Models-Optimization-Graduate_CE0096.jpg

Data, Models and Optimization

Develop strategies to identify and solve problems with information mathematics, utilizing unifying principles that can be easily visualized and readily understood.

460x259_Software-Systems-Graduate_CE0022.jpg

Software Systems

Learn the essentials of designing and implementing systems software, with topics including operating systems, compilers, and networks. 

Graduate or Professional Program - which is right for you?

Time Commitment

Achievement

Classmate Interactions

Cost

Graduate Certificate Courses

90–120 hours per course

Earn up to 18 units of academic credit that may contribute to a certificate or a degree

Frequent collaboration with other students taking courses at the same time

$$$$

Professional Certificate Courses

80–120 hours per course

Earn a certificate and, in some cases, professional education units

Potential to connect with other participants through private social media groups

$$

Interested in Artificial Intelligence? Check out these online certificate programs:

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor

Venenatis laoreet lacus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam varius mi vitae ornare dapibus. Fusce risus mauris, convallis in turpis id, venenatis laoreet lacus.

Lorem ipsum dolor
Venenatis laoreet lacus
  • list item 1
  • list item 2
  • list item 3
Lorem ipsum dolor
Venenatis laoreet lacus
  • list item 1
  • list item 2
  • list item 3
Lorem ipsum dolor
Venenatis laoreet lacus
  • list item 1
  • list item 2
  • list item 3
Lorem ipsum dolor
Venenatis laoreet lacus
  • list item 1
  • list item 2
  • list item 3
Lorem ipsum dolor
Venenatis laoreet lacus
  • list item 1
  • list item 2
  • list item 3

Faculty

Dan Boneh

Professor of Computer Science, and of Electrical Engineering

Chelsea Finn

Assistant Professor of Computer Science, and of Electrical Engineering

Percy Liang

Associate Professor of Computer Science, and (by courtesy) Statistics

Dorsa Sadigh

Assistant Professor of Computer Science, and of Electrical Engineering

FAQ

Take online courses in marketing innovation from Stanford University. Hone your ability to generate and implement new ideas and lead innovative teams and organizations. Taught by world-class Stanford faculty, these courses are engaging, interactive, and full of useful practices and strategies that you can apply immediately:

Facebook-icon     Twitter-icon     Youtube-icon     linkedin icon     Instagram icon