Stanford Online: 29 products
Machine Learning
Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has g…
Startup Boards: Advanced Entrepreneurship
This is an advanced entrepreneurship class, designed for teams who have already started a company or are seriously thinking about starting …
Probabilistic Graphical Models
Uncertainty is unavoidable in real-world applications: we can almost never predict with certainty what will happen in the future, and even …
Solar Cells, Fuels Cells, and Batteries
Instructor
Introduction to Mathematical Thinking
The goal of the course is to help you develop a valuable mental ability – a powerful way of thinking that our ancestors have developed over…
Cryptography
Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptograp…
Computer Science 101
CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the…
Organizational Analysis
It is hard to imagine living in modern society without participating in or interacting with organizations. The ubiquity and variability of …
Introduction to Databases
Instructor
Coding Together: Apps for iPhone and iPad
If you've been meaning to learn iOS development, there may never be a better time. Stanford's most popular iTunes U course now includes pee…
Entrepreneurship Through the Lens of Venture Capital
The course explores how successful startups navigate funding, managing, and scaling their new enterprise. This process is explored through …
An Introduction to Computer Networks
This is an introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging …
Game Theory
Popularized by movies such as "A Beautiful Mind", game theory is the mathematical modeling of strategic interaction among rational (and irr…
Writing in the Sciences
This course trains scientists to become more effective, efficient, and confident writers. This is a hands-on course that emphasizes interac…
Coding Together: Developing Apps for iPhone and iPad
Updated for iOS 6. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs…