Search Courses & Programs
- Degrees
- Graduate Certificates
- Professional Programs
- Course / Course #
- School or Partner
- Credentials
- When / Where / Enrollment

Game Theory II: Advanced Applications
SOE-YCS0004
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, Coursera - Available

Divide and Conquer, Sorting and Searching, and Randomized Algorithms
SOE-YCS0009
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, Coursera - Available

Graph Search, Shortest Paths, and Data Structures
SOE-YCS0010
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, Coursera - Available

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
SOE-YCS0011
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, Coursera - Available

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
SOE-YCS0012
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, Coursera - Available

Automata Theory
SOE-YCSAUTOMATA
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online - Available

Compilers
SOE-YCSCS1
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Computer Science 101
SOE-YCSCS101-SP
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Principles of Computing
SOE-YCSPRINCIPOFCOMP
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Introduction to Haptics
SOE-YHAPATICS
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Introduction to Chemical Engineering (Self-Study Resource)
SOE-YINTROCHE
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Entrepreneurship Through the Lens of Venture Capital
SOE-YMSE71SI
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online - Available

Introduction to Computer Networking
SOE-YNETWORKING-SP
Stanford School of Engineering
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available

Online Jamming and Concert Technology
SOHS-MUSIC0001
Stanford School of Humanities and Sciences
When / Where / Enrollment
- Open for Enrollment: Online, Kadenze - Available

Adventures in Writing
SOHS-Y0001
Stanford School of Humanities and Sciences
When / Where / Enrollment
- Open for Enrollment: Online, OpenEdX - Available