218 items
-
1. Stanford Core Courses
-
Systems Courses
-
CS106B Programming Abstractions
Stanford / web.stanford.edu
-
CS106B Programming Abstractions
Stanford Engineering Everywhere / see.stanford.edu
-
CS 106B: Programming Abstractions, Winter 2018
Marty Stepp / web.stanford.edu
Course web site for CS 106B, a second introductory computer science course (CS2) taught in C++.
-
CS106B, Programming Abstractions in C++, Win 2018
www.youtube.com
-
CS106X Programming Abstractions in C++
Stanford / web.stanford.edu
-
CS107 Computer Organization & Systems
Stanford / web.stanford.edu
-
CS107 Programming Paradigms
Stanford Engineering Everywhere / see.stanford.edu
-
CS 107A: Problem-solving Lab for CS 107
web.stanford.edu
-
CS107E Computer Systems from the Ground Up
Stanford / cs107e.github.io
-
CS 110: Principles of Computer Systems
web.stanford.edu
-
CS110 Principles of Computer Systems (Video)
Stanford / www.youtube.com
-
-
Theory Courses
-
CS103 Mathematical Foundations of Computing (Fall 2021)
Stanford / web.stanford.edu
-
CS103 Mathematical Foundations of Computing(Archive)
Stanford / web.stanford.edu
-
CS109 Probability for Computer Scientists
Stanford / web.stanford.edu
-
CS109 Probability for Computer Scientists(Archive)
Stanford / web.stanford.edu
-
-
Data Structures & Algorithms Courses
-
2. Stanford Specialization Courses
-
Introduction to Computer Science
-
CS101 Introduction to Computing Principles
Stanford / web.stanford.edu
-
Introduction to Computers - CS105
stanfordonline / www.youtube.com
-
CS106E: Exploring Computing
web.stanford.edu
-
Computer System Courses
-
CS1U Practical Unix
Stanford / cs1u.stanford.edu
-
CS 111: Operating Systems Principles
web.stanford.edu
-
CS140 Operating Systems
Stanford / web.stanford.edu
-
CS140E Operating Systems Design and Implementation
Stanford / github.com
-
CS143 Compilers
Stanford / web.stanford.edu
-
CS149 Parallel Computing
Stanford / cs149.stanford.edu
-
CS240 Advanced Topics in Operating Systems
Stanford / web.stanford.edu
-
CS240LX Advanced Systems Laboratory, Accelerated
Stanford / github.com
-
CS244b Distributed Systems
Stanford / www.scs.stanford.edu
-
CS348K: Visual Computing Systems
cs348k.stanford.edu
-
cs357S Formal Methods for Computer Systems
Stanford / web.stanford.edu
-
-
Computer Theory Courses
-
CS103A Math Problem-Solving Strategies
Stanford / web.stanford.edu
-
CS106A Programming Methodologies
Stanford / web.stanford.edu
-
CS106A Programming Methodology
Stanford Engineering Everywhere / see.stanford.edu
-
CS242 Programming Languages
Stanford / cs242.stanford.edu
-
CS358 Programming Language Foundations
Stanford / theory.stanford.edu
-
CS106L Standard C++ Programming
Stanford / web.stanford.edu
-
CS151 Logic Programming
Stanford / logicprogramming.stanford.edu
-
CS157 - Introduction to Logic
intrologic.stanford.edu
-
CS154 Introduction to the Theory of Computation
Stanford / omereingold.wordpress.com
-
CS154 Introduction to the Theory of Computation
Stanford / www.youtube.com
-
CS163 The Practice of Theory Research
Stanford / omereingold.wordpress.com
-
CS168 The Modern Algorithmic Toolbox
Stanford / web.stanford.edu
-
CS236G Generative Adversarial Networks (GANs)
cs236g.stanford.edu
-
CS261 Optimization and Algorithmic Paradigms
Stanford / web.stanford.edu
-
CS334A/EE364A Convex Optimization I
Stanford / web.stanford.edu
-
CS334A/EE364A Convex Optimization I
Stanford / see.stanford.edu
-
CS334B/EE364B Convex Optimization II
Stanford / web.stanford.edu
-
CS334B/EE364B Convex Optimization II
Stanford / see.stanford.edu
-
CS269O/MS&E213 Introduction to Optimization Theory
Stanford / web.stanford.edu
-
CS254: Computational Complexity
theory.stanford.edu
-
CS254B Computational Complexity II
Stanford / theory.stanford.edu
-
CS243 Program Analysis and Optimizations
Stanford / suif.stanford.edu
-
CS265 Randomized Algorithms and Probabilistic Analysis
Stanford / theory.stanford.edu
-
CS349D Cloud Computing Technology, Fall 2021
web.stanford.edu
-
CS351 Open Problems in Coding Theory
Stanford / theory.stanford.edu
-
-
Artificial Intelligence Courses
-
CS129 Applied Machine Learning
Stanford / web.stanford.edu
-
CS229 Machine Learning
Stanford / cs229.stanford.edu
-
CS229 Machine Learning(Video)
Stanford / www.youtube.com
-
CS229 Machine Learning
Stanford Engineering Everywhere / see.stanford.edu
-
STATS214 / CS229M: Machine Learning Theory
web.stanford.edu
-
CS229M Statistical Learning Theory
Stanford / web.stanford.edu
-
CS205L Continuous Mathematical Methods with an Emphasis on Machine Learning
Stanford / web.stanford.edu
-
CS221: Artificial Intelligence: Principles and Techniques
stanford-cs221.github.io
-
CS221 Artificial Intelligence: Principles and Techniques
Stanford / www.youtube.com
-
CS131 Computer Vision Foundations and Applications
Stanford / vision.stanford.edu
-
CS231A Computer Vision, From 3D Reconstruction to Recognition
Stanford / web.stanford.edu
-
CS231n Convolutional Neural Networks for Visual Recognition
Stanford / cs231n.stanford.edu
-
CS231n Convolutional Neural Networks for Visual Recognition
Stanford / www.youtube.com
-
CS239 Advanced Topics in Sequential Decision Making
web.stanford.edu
-
CS331B Representation Learning in Computer Vision
Stanford / web.stanford.edu
-
CS224N Natural Language Processing with Deep Learning
Stanford / web.stanford.edu
-
CS224W Machine Learning with Graphs
Stanford / web.stanford.edu
-
CS224U Natural Language Understanding
Stanford / web.stanford.edu
-
CS 224V Conversational Virtual Assistants with Deep Learning
web.stanford.edu
-
CS294S, CS 294W A Project Course on Building the Best Virtual Assistant
Stanford / web.stanford.edu
-
CS224S Spoken Language Processing
Stanford / web.stanford.edu
-
CS20 Tensorflow for Deep Learning Research
Stanford / web.stanford.edu
-
CS20 Tensorflow for Deep Learning Research
Stanford / www.youtube.com
-
CS230 Deep Learning
Stanford / cs230.stanford.edu
-
Stanford University CS236: Deep Generative Models
cs236.stanford.edu
-
CS330 Deep Multi-Task and Meta Learning
Stanford / cs330.stanford.edu
-
CS330 Deep Multi-Task and Meta Learning
Stanford / www.youtube.com
-
CS234 Reinforcement Learning
Stanford / web.stanford.edu
-
CS234 Reinforcement Learning
Stanford / www.youtube.com
-
CS320 Value of Data and AI
Stanford / canvas.stanford.edu
-
CS377E Computational Models of the Neocortex
Stanford / web.stanford.edu
-
CS217 Hardware Accelerators for Machine Learning
Stanford / cs217.stanford.edu
-
CS329S: Machine Learning Systems Design
stanford-cs329s.github.io
-
CS472 Data science and AI for COVID-19
Stanford / sites.google.com
-
CS335 Fair, Accountable, and Transparent Deep Learning
Stanford / hci.stanford.edu
-
CS348I: Computer Graphics in the Era of AI
cs348i.stanford.edu
CS348I: Computer Graphics in the Era of AI
-
Stanford MLSys Seminar Series
CS528: Stanford MLSys Seminar Series / mlsys.stanford.edu
Seminar series on the frontier of machine learning and systems. Livestreamed every Thursday, 1:30-2:30 pm PT.
-
CS379C: Computational Models of the Neocortex
web.stanford.edu
-
-
Computer and Network Security Courses
-
CS110L Safety in Systems Programming
Stanford / web.stanford.edu
-
CS144 Introduction to Computer Networking
Stanford / cs144.github.io
-
CS144 Introduction to Computer Networking(Archive)
Stanford / www.youtube.com
-
CS155 Computer and Network Security
Stanford / cs155.stanford.edu
-
CS244 Advanced Topics in Networking
Stanford / web.stanford.edu
-
CS344 Topics in Computer Networks
Stanford / cs344-stanford.github.io
-
CS253 Web Security
Stanford / web.stanford.edu
-
CS253 Web Security
Stanford / www.youtube.com
-
CS255 Introduction to Cryptography
Stanford / crypto.stanford.edu
-
CS350 Secure Compilation
Stanford / theory.stanford.edu
-
CS 355: Topics in Cryptography
CS 355 / crypto.stanford.edu
-
CS356 Topics in Computer and Network Security Stanford
Stanford / cs356.stanford.edu
-
-
Information Management and Analytics Courses
-
CS102 Working with Data Tools and Techniques
Stanford / web.stanford.edu
-
CS124 From Languages to Information
Stanford / web.stanford.edu
-
CS145 Data Management and Data Systems
Stanford / cs145-fa19.github.io
-
CS166 Data Structures
Stanford / web.stanford.edu
-
CS245 Principles of Data-Intensive Systems
Stanford / web.stanford.edu
-
CS246 Mining Massive Data Sets
Stanford / web.stanford.edu
-
CS246 Mining Massive Datasets
Stanford / www.youtube.com
-
CS246H Mining Massive Data Sets Hadoop Lab(Archived)
Stanford / snap.stanford.edu
-
CS276 / LING 286 Information Retrieval and Web Search
Stanford / web.stanford.edu
-
CS341 Project in Mining Massive Data Sets
Stanford / web.stanford.edu
-
CS 448B Visualization (Fall 2021)
CS 448B Visualization / magrawala.github.io
Course Website.
-
-
Human-Computer Interaction Courses
-
CS 147: Introduction to Human-Computer Interaction
hci.stanford.edu
-
CS247 Interaction Design Studios
Stanford / hci.stanford.edu
-
CS347 - Human-Computer Interaction Research
hcicourses.stanford.edu
-
CS 377U · Understanding Users
hci.stanford.edu
This project-based class focuses on understanding the use of technology in the world. Students will learn generative and evaluative research methods to explore how systems are appropriated into everyday life in a quarter-long project where they design, implement, and evaluate a novel mobile application.
-
CS 422: Intelligent Avatars Lab
web.stanford.edu
-
CS377E Designing Solutions to Global Grand Challenges: Human-Centered AI
Stanford / hci.stanford.edu
-
CS547 Human-Computer Interaction Seminar
Stanford / hci.stanford.edu
-
CS547 Human-Computer Interaction Seminar
Stanford / www.youtube.com
-
-
Graphics Courses
-
CS148 Introduction to Computer Graphics and Imaging
Stanford / web.stanford.edu
-
CS228 Probabilistic Graphical Models: Principles and Techniques
Stanford / cs228.stanford.edu
-
CS233 Geometric and Topological Data Analysis
graphics.stanford.edu
-
CS248 Interactive Computer Graphics
cs248.stanford.edu
-
CS348A Computer Graphics: Geometric Modeling & Processing
Stanford / graphics.stanford.edu
-
CS348B Computer Graphics: Image Synthesis Techniques
Stanford / graphics.stanford.edu
-
CS348C Computer Graphics Animation and Simulation
Stanford / graphics.stanford.edu
-
CS448M Topics in Computer Graphics
Stanford / graphics.stanford.edu
-
CS468 Topics in Geometric Algorithms
Stanford / graphics.stanford.edu
-
-
Application Development Courses
-
CS142 Web Applications
Stanford / web.stanford.edu
-
CS190 Software Design Studio
Stanford / web.stanford.edu
-
CS193A Android App Development
Stanford / web.stanford.edu
-
CS193A Android App Development
Stanford / www.youtube.com
-
CS193P Developing Applications for iOS using SwiftUI
Stanford / web.stanford.edu
-
CS193P Developing Applications for iOS using SwiftUI
Stanford / www.youtube.com
-
CS193Q Introduction to Python Programming
Stanford / web.stanford.edu
-
CS193X Web Programming Fundamental
Stanford / web.stanford.edu
-
CS194A Android Workshop
Stanford / web.stanford.edu
-
CS194 Software Project Experience
Stanford / web.stanford.edu
-
CS195 Software Engineering
Stanford / web.stanford.edu
-
Cross-Platform Mobile Development (CS 47)
web.stanford.edu
-
-
Robotics Courses
-
CS223A/ME320 Introduction to Robotics
Stanford / cs.stanford.edu
-
CS223A Introduction to Robotics
Stanford Engineering Everywhere / see.stanford.edu
-
CS225A Experimental Robotics
Stanford / cs.stanford.edu
-
CS327A Advanced Robotic Manipulation
Stanford / cs.stanford.edu
-
CS237B Principles of Robot Autonomy II
Stanford / web.stanford.edu
-
CS326 Topics in Advanced Robotic Manipulation
Stanford / web.stanford.edu
-
CS 333 Safe and Interactive Robotics
samir / cs333.stanford.edu
-
CS529 Robotics and Autonomous Systems Seminar
Stanford / stanfordasl.github.io
-
-
Games Courses
-
Computing and Society Courses
-
CS106S Programming Abstractions & Social Good
Stanford / web.stanford.edu
-
CS181/181W Computers, Ethics, and Public Policy
Stanford / stanfordcs181.github.io
-
CS182 Ethics, Public Policy, and Technological Change
Stanford / web.stanford.edu
-
CS184 Bridging Policy and Tech Through Design
Stanford / i.stanford.edu
-
CS202 Law for Computer Science Professionals
Stanford / web.stanford.edu
-
CS204 Computational Law
Stanford / complaw.stanford.edu
-
CS21SI AI for Social Good
Stanford / web.stanford.edu
-
CS278 Social Computing
Stanford / hci.stanford.edu
-
CS325B: Data for Sustainable Development
ermongroup.github.io
Earthsys 162 / 262, CS 325B | 2021-2022
-
Stanford CS322: (Social and Information) Network Analysis
snap.stanford.edu
-
CS384 Ethical and Social Issues in Natural Language Processing
Stanford / web.stanford.edu
-
CS398: Computational Education
web.stanford.edu
-
CS5: CS+SG Studio
web.stanford.edu
-
-
Biocomputation Courses
-
CS235 Computational Methods for Biomedical Image Analysis and Interpretation
Stanford / canvas.stanford.edu
-
CS273A The Human Genome Source Code
Stanford / web.stanford.edu
-
CS275 Translational Bioinformatics
Stanford / sites.google.com
-
CS279 Computational Biology Structure and Organization of Biomolecules and Cells
Stanford / web.stanford.edu
-
-
Computer and Healthcare Courses
-
BIODS220 (CS271, BIOMEDIN220) Artificial Intelligence in Healthcare
Stanford / web.stanford.edu
-
Building for Digital Health (CS342/MED253)
web.stanford.edu
-
CS371: Computational Biology in Four Dimensions
cs371.stanford.edu
-
CS372 AI for Disease Diagnosis & Information Recommend
Stanford / infolab.stanford.edu
-
CS522 Seminar in Artificial Intelligence in Healthcare
Stanford / cs522.stanford.edu
-
CS 523: Research Seminar in Computer Vision and Healthcare
web.stanford.edu
-
-
Uncategorized Courses
-
CS007 Personal Finance for Engineers
Stanford University / cs007.blog
-
CS349F Technologies for Financial Systems
Stanford / web.stanford.edu
-
CS251 Cryptocurrencies and Blockchain Technologies
Stanford / cs251.stanford.edu
-
CS206 Technical Foundations of Electronic Commerce
Stanford / web.stanford.edu
-
CS208E Great Ideas in Computer Science
web.stanford.edu
-
CS249i: The Modern Internet
cs249i.stanford.edu
-
CS198 Teaching Computer Science
Stanford / cs198.stanford.edu
-
CS298 Seminar on Teaching Introductory Computer Science
Stanford / web.stanford.edu
-
CS97SI Introduction to Programming Contests
Stanford / web.stanford.edu
-
CS9 Problem-Solving for the CS Technical Interview
Stanford / web.stanford.edu
-
CS197 Computer Science Research
Stanford / cs197.stanford.edu
-
CS238 Decision Making under Uncertainty
Stanford / web.stanford.edu
-
EE185/285, CS241 Interactive Light Sculpture Project
Stanford / web.stanford.edu
-
CS348E Character Animation: Modeling, Simulation & Contro
Stanford / ckllab.stanford.edu
-
CS476A Music, Computing and Design I
Stanford / ccrma.stanford.edu
-
CS520 Knowledge Graphs
Stanford / web.stanford.edu
-
CS 41 - CS 41: The Python Programming Language
stanfordpython.com
CS 41 is Stanford's course on the Python programming language.
-
CS46N: Big Data, Big Discoveries, Big Fallacies
web.stanford.edu
-
CS 83: Playback Theater
Omer Reingold / omereingold.wordpress.com
Now: A Creative Expression (CE) Ways Course. Winter 2020 times and location: Fridays, 1:30 PM – 4:20 PM, 160-322 The course will be restricted to around 15 students. If you want to join, ple…
-