Media Course Start Date Professor School Show More
010 mixed 10 A Crash Course on Creativity 2012-09-01 Fall 2012 Tina Seelig Stanford University
The purpose of this course is to explore creativity and thought through several different types of groups and organizations.
001 full-course 1 A Crash Course on Creativity 2013-03-01 Spring 2013 Tina Seelig Stanford University
The purpose of this course is to investigate multiple factors that stimulate and inhibit natural creativity in inviduals, groups, and organizations.
018 video 18 African-American History: Modern Freedom Struggle N/A N/A Clayborne Carson Stanford University
Stanford's course on African-American history shares the political thought and protest movements following 1930.
006 full-course 6 Algorithms: Design and Analysis, Part 1 2013-03-01 Spring 2013 Tim Roughgarden Stanford University
Study the fundamental principles of algorithm design in this course from Stanford.
006 full-course 6 Algorithms: Design and Analysis, Part 2 2012-09-01 Fall 2012 Tim Roughgarden Stanford University
Study the fundamental principles of advanced algorithm design in this course from Stanford.
001 full-course 1 An Introduction to Computer Networks 2012-09-01 Fall 2012 Stanford University
Students will gain a basic understanding of computer networks in this six-week course.
016 mixed 16 Artificial Intelligence- Introduction to Robotics N/A N/A Oussama Khatib Stanford University
The purpose of this course is to introduce students to the basics of modeling, design, planning, and control of robot systems.
016 video 16 Artificial Intelligence: Introduction to Robotics N/A N/A Oussama Khatib Stanford University
This course is composed of 16 video lectures, each about an hour-long, that will introduce you to modeling, design, planning, and control of robotic systems. Knowledge of matrix algrebra will allow you to better grasp the topics covered in this course.
020 video 20 Artificial Intelligence: Machine Learning N/A N/A Andrew Ng Stanford University
This course covers several topics through video lectures that will help you understand machine learning and statistical pattern recognition.
018 video 18 Artificial Intelligence: Natural Language Processing N/A N/A Christopher D. Manning Stanford University
Through 18 video lectures, you will gain foundational knowledge of current research, concepts, and ideas of natural language processing.
006 full-course 6 Automata N/A N/A Jeffrey Ullman Stanford University
Take this course to explore the field of automata theory.
025 audio 25 Colonial and Revolutionary America 2009-03-01 Spring 2009 Stanford University
Stanford's course shares early American history, covering colonial society, the American Revolution, and the long-term impact that this era has had on America.
011 full-course 11 Compilers 2012-09-01 Fall 2012 Alex Aiken Stanford University
Stanford's course offers a look into the major ideas used today in programming language compilers.
020 full-course 20 Computational Molecular Biology 2013-03-01 Spring 2013 Doug Brutlag Stanford University
Take a practical, hands-on approach to computational molecular biology in this Stanford course.
000 video Computer Graphics 2011-09-01 Fall 2011 Paul Hegarty Stanford University
Get an introduction to computer graphics and display devices with this IIT Madras course.
006 full-course 6 Computer science 101 N/A N/A Nick Parlante Stanford University
Even those with no experience can get a grasp of the essential ideas of computer science in this course.
000 full-course Computer Vision: From 3D Reconstruction to Visual Recognition 2013-03-01 Spring 2013 Silvio Savarese and Fei-Fei Li Stanford University
Take a systematic look at computer vision, specifically learning about the issues of space and meaning.
019 full-course 19 Convex Optimization I N/A N/A Stephen Boyd Stanford University
Some of the topics covered in this course include convex sets, functions, and optimization problems.
019 full-course 19 Convex Optimization I N/A N/A Stephen Boyd Stanford University
This course concentrates on recognizing and solving convex optimization problems in engineering.
018 full-course 18 Convex Optimization II N/A N/A Stephen Boyd Stanford University
Topics covered in this course include subgradient, cutting-plane, and ellipsoid methods.
018 full-course 18 Convex Optimization II N/A N/A Stephen Boyd Stanford University
Continue in your study of convex optimization with this course that covers subgradient, cutting-plane, and ellipsoid methods.
006 full-course 6 Cryptography I 2012-09-01 Fall 2012 Dan Boneh Stanford University
In this course, you'll learn about the basics of cryptography, and how to apply it to real-world applications.
006 full-course 6 Cryptography II 2012-03-01 Spring 2012 Dan Boneh Stanford University
In this second-level cryptography course, you can learn about the inner workings of cryptography, and how to apply it in real-world applications.
066 audio 66 Cuban Missile Crisis: 50 Years Later N/A N/A Stanford University
Follow the related events leading up to, during, and after the Cuban Missile Crisis.
010 audio 10 Darwin's Legacy 2008-03-01 Spring 2008 Stanford University
Learn about the theories and legacy of Charles Darwin through this Stanford Continuing Studies course.
010 mixed 10 Designing a New Learning Environment 2012-09-01 Fall 2012 Paul Kim Stanford University
The object of this course is to teach new ways of incorporating technology into the learning environment.
001 full-course 1 Designing a New Learning Environment 2012-09-01 Fall 2012 Paul Kim Stanford University
The primary objective of this course is to encourage systematic design thinking that will positively impact the learning environments of today and the future.
022 audio 22 Energy Seminar 2007-03-01 Spring 2007 Stanford University
The Energy Seminar offers a series of interdisciplinary talks covering nearly every aspect of energy topics.
010 mixed 10 Finance 2012-09-01 Fall 2012 Kay Giesecke Stanford University
The basics of interest rates, investments, income markets, and risk are all part of this finance course.
001 full-course 1 Finance 2013-03-01 Spring 2013 Kay Giesecke Stanford University
This course gives students a basic understanding of financial modeling and markets through principles and practical application.
006 full-course 6 Game Theory 2013-03-01 Spring 2013 Matthew O. Jackson, Kevin Leyton-Brown, and Yoav Shoham Stanford University
Study the basics of game theory in this course, which covers game trees, Bayesian games, stochastic games, and more.
008 full-course 8 General Game Playing 2013-03-01 Spring 2013 Michael Genesereth Stanford University
Get an introduction to general game playing, and develop programs for GGP competitions in this course.
006 audio 6 Geography of US Elections 2008-09-01 Fall 2008 Stanford University
Offered by the Stanford Continuing Studies Program, this map-intensive course explains the geography of US elections both past and present to challenge the idea that we're a Red America and Blue America.
010 audio 10 Geography of World Cultures 2007-03-01 Spring 2007 Stanford University
Stanford's course offers a map-intensive look at the locational dynamics of the world's languages, religions, and ethnic groupings.
010 audio 10 Global Geopolitics 2008-03-01 Spring 2008 Martin Lewis Stanford University
Take this course to learn about the global political situation, as seen from a geographical perspective.
001 full-course 1 Graph Partitioning and Expanders 2013-03-01 Spring 2013 Luca Trevisan Stanford University
This course is research-oriented and intended for graduates, covering algorithms for graph partitioning and clustering, constructions of expander graphs, and more.
001 full-course 1 Hippocrates Challenge 2013-06-01 Summer 2013 Jill Helmes Stanford University
In this course, students will gain a better understanding of the function and structure of the human body as it relates to injury and trauma.
029 audio 29 History of the International System 2008-03-01 Spring 2008 James Sheehan Stanford University
Study the history of the International System in this course, with world politics and international relations and their influence.
006 audio 6 How to Think Like a Psychologist 2012-03-01 Spring 2012 Stanford University
This Stanford Course offers several lectures on thinking in psychologist terms.
025 audio 25 Human Behavioral Biology 2010-09-01 Fall 2010 Robert Sapolsky Stanford University
Study complex normal and abnormal behaviors in biology in this course.
009 full-course 9 Human-Computer Interaction 2012-09-01 Fall 2012 Scott Klemmer Stanford University
Build human-centered design skills with this course that discusses human-computer interaction.
000 mixed Introduction To Computational Fluid Dynamics N/A N/A Karthik Duraisamy Stanford University
The goal of this course is to provide students with knowledge and an understanding of computational fluid dynamics.
027 full-course 27 Introduction to Computer Science- Programming Abstractions N/A N/A Julie Zelenski Stanford University
Topics covered in this course include C++ programming, Java, programming and more.
028 full-course 28 Introduction to Computer Science- Programming Methodology N/A N/A Mehran Sahami Stanford University
Topics covered in this course include design, software engineering, computer applications and more.
027 full-course 27 Introduction to Computer Science- Programming Paradigms N/A N/A Jerry Cain Stanford University
Topics covered in this course include computer science, programming and more.
027 video 27 Introduction to Computer science: Programming Abstractions N/A N/A Julie Zelenski Stanford University
This course is composed of 27 video lectures, each averaging around 45 minutes and discussing topics such as algorithmic analysis, data abstraction using the C++ programming language, and more.
028 video 28 Introduction to Computer science: Programming Methodology N/A N/A Mehran Sahami Stanford University
This is a 28-lecture course covering various areas of programming methodology, including modern software engineering principles, object-oriented design, and encapsulation.
027 video 27 Introduction to Computer science: Programming Paradigms N/A N/A Jerry Cain Stanford University
Through 27 video lectures, you will learn about advanced memory management feature of C and C++, imperative and object-oriented paradigms, and much more.
000 full-course Introduction to Databases N/A N/A Jennifer Widom Stanford University
Learn about the basics of database design and the use of database management systems in this course from Stanford.
001 full-course 1 Introduction to Databases 2013-03-01 Spring 2013 Garrett Schlesinger Stanford University
In this course, students receive an introduction to the technical and practical aspects of databases.
020 full-course 20 Introduction to Linear Dynamical Systems N/A N/A Stephen Boyd Stanford University
Topics in this course include Fourier transform, series, and more.
020 full-course 20 Introduction to Linear Dynamical Systems N/A N/A Stephen Boyd Stanford University
to familiarize the students with a GIS software by hands-on experiences.
008 full-course 8 Introduction to Logic 2013-03-01 Spring 2013 Michael Genesereth Stanford University
This course will teach you how to formalize information and reason systematically to produce logical conclusions.
007 full-course 7 Introduction to mathematical Thinking 2012-09-01 Fall 2012 Keith Devlin Stanford University
How do mathematicians think? Find out how, and how you can think like them, in this course.
016 full-course 16 Introduction to Robotics N/A N/A Oussama Khatib Stanford University
This is a basic course that introduces students to the planning, modeling, design and more of robot systems.
016 full-course 16 Introduction to Robotics N/A N/A Oussama Khatib Stanford University
Take this course to learn about the basics of robot systems and artificial intelligence.
045 full-course 45 iPhone Application Development 2010-09-01 Fall 2010 Alan Cannistraro Stanford University
Learn about the tools and applications necessary for application creation and functionality.
017 video 17 iPhone Application Development N/A N/A Alan Cannistraro, Josh Shaffer Stanford University
Through iTunes video lectures and slides, this course will teach you all you need to know to develop apps for iPhones.
030 full-course 30 Linear Systems and Optimization- the Fourier Transform and its Applications N/A N/A Brad G Osgood Stanford University
Topics in this course include Fourier transform, series, and more.
030 mixed 30 Linear Systems And Optimization- The Fourier Transform And Its Applications N/A N/A Brad Osgood Stanford University
Topics of this course include Fourier transform as a tool for solving physical problems, Fourier systems and more.
019 video 19 Linear Systems and Optimization: Convex Optimization I N/A N/A Stephen Boyd Stanford University
Convex optimization problems arise in engineering, and this course is comprised of a series of video lectures that will teach you how to recognize and solve these problems.
018 video 18 Linear Systems and Optimization: Convex Optimization II N/A N/A Stephen Boyd Stanford University
This course adds to the areas covered in Convex Optimization I and moves into areas such as ellipsoid methods, alternating projections, and convex relaxations of hard problems.
020 video 20 Linear Systems and Optimization: Introduction to Linear Dynamical Systems N/A N/A Stephen Boyd Stanford University
Through 20 video lectures, this course will cover a large number of topics associated with linear algebra and linear dynamical systems.
030 video 30 Linear Systems and Optimization: The Fourier Transform and Its Applications N/A N/A Brad G. Osgood Stanford University
This 30-lecture course is designed to teach you the specific techniques and general principles for using the Fourier transform.
020 full-course 20 Machine Learning N/A N/A Andrew Ng Stanford University
This course relates to computer programming and pattern recognition.
000 full-course Machine Learning N/A N/A Andrew Ng Stanford University
Study machine learning techniques and see how to get them to work for you in this course from Stanford.
020 full-course 20 Machine Learning N/A N/A Andrew Ng Stanford University
Stanford's artificial intelligence course offers a broad introduction to machine learning and statistical pattern recognition.
001 full-course 1 Mobile Health Without Borders 2013-03-01 Spring 2013 Eric Leroux Stanford University
Structured like a conference, this semester-long course promotes the transformation from passive audience observer to active participant and thought leader, addressing themes of global health challenges, mobile health opportunities, and entrepreneurship in health care.
009 video 9 Modern Physics: Classical Mechanics N/A N/A Leonard Susskind Stanford University
Stanford's course explores classical mechanics in modern physics.
008 video 8 Modern Physics: Cosmology 2009-03-01 Spring 2009 Leonard Susskind Stanford University
See cosmology in modern physics with this Stanford lecture series.
012 video 12 Modern Physics: General Relativity 2008-09-01 Fall 2008 Leonard Susskind Stanford University
Study Einstein's General Theory of Relativity in Stanford's Modern Physics course.
010 video 10 Modern Physics: Quantum Mechanics N/A N/A Leonard Susskind Stanford University
Another course in Stanford's Modern Physics series, this one discusses quantum mechanics.
008 video 8 Modern Physics: Special Relativity N/A N/A Leonard Susskind Stanford University
Continuing in Modern Physics with Stanford, this course covers special relativity.
010 video 10 Modern Physics: Statistical Mechanics 2009-03-01 Spring 2009 Leonard Susskind Stanford University
In this final Modern Physics course, you'll study statistical mechanics.
018 full-course 18 Natural Language Processing N/A N/A Christopher D. Manning Stanford University
This course is designed to introduce students to basics and concepts associated with natural language processing.
018 full-course 18 Natural Language Processing N/A N/A Christopher D. Manning Stanford University
In this Stanford course, you'll get an introduction to the fundamental concepts and ideas in natural language processing and artificial intelligence.
010 full-course 10 Organizational Analysis 2012-09-01 Fall 2012 Daniel A. McFarland Stanford University
Learn multiple theories of organizational behavior in this course from Stanford University.
011 full-course 11 Probabilistic Graphical Models N/A N/A Daphne Koller Stanford University
Learn the basics of probabilistic graphical medels in this course.
027 full-course 27 Programming Abstractions N/A N/A Julie Zelenski Stanford University
Take this course to learn about abstraction and its relation to programming.
016 full-course 16 Programming Massively Parallel Processors with CUDA 2010-03-01 Spring 2010 Stanford University
Learn about CUDA memories, atomics, and more.
016 video 16 Programming Massively Parallel Processors with CUDA N/A N/A Stanford University
This course, featured through iTunes, comprises 16 video lectures that are designed to teach you how to develop applications software to be used for massively parallel computing resource processors.
020 video 20 Programming Methodology N/A N/A Stanford University
Students in this course will use Java programming and learn about the engineering of computer applications while emphasizing modern software engineering principles.
028 full-course 28 Programming Methodology N/A N/A Mehran Sahami Stanford University
This introductory computer science course covers the basics of programming for a variety of applications.
085 full-course 85 Programming Paradigms N/A N/A Stanford University
This course is structured to introduce paradigm programming with focus on languages and codes.
027 full-course 27 Programming Paradigms N/A N/A Jerry Cain Stanford University
Programming Paradigms: Study the advanced memory management features of C and C++ in this course, as well as the differences between imperative and object-oriented paradigms.
009 video 9 Quantum Entanglements 2006-09-01 Fall 2006 Leonard Susskind Stanford University
This lecture series explores quantum entanglements in three parts. (1, 2, 3).
009 video 9 Quantum Entanglements: Part 1 2006-09-01 Fall 2006 Leonard Susskind Stanford University
The purpose of this course is for students to explore quantum entanglements in modern theoretical physics.
004 audio 4 Replaceable You 2008-03-01 Spring 2008 Stanford University
This Stanford course considers the issue of stem cells and tissue engineering.
001 full-course 1 Solar Cells, Fuel Cells, & Batteries 2012-09-01 Fall 2012 Stanford University
This course serves as an introduction to computer networks and is conducted over the course of a six-week semester.
010 video 10 Stanford Mini Med School Fall 2009-09-01 Fall 2009 Sherry Wren Stanford University
Take a journey inside human biology with this Stanford mini med school.
010 video 10 Stanford Mini Med School Spring N/A N/A David Lewis Stanford University
In the final Mini Med School quarter, you'll learn about the human immune system and important topic in contemporary medicine.
010 video 10 Stanford Mini Med School Winter N/A N/A Geoffrey Rubin Stanford University
This Mini Med School Quarter explores how bodies and organ systems work and go awry.
010 mixed 10 Startup Boards: Advanced Entrepreneurship 2012-09-01 Fall 2012 Clint Korver Stanford University
This course, an advanced entrepreneurship class, is based on concepts of business including managing a startup, employing a startup, and more.
001 full-course 1 Startup Boards: Advanced Entrepreneurship 2012-09-01 Fall 2012 Clint Korver Stanford University
In this advanced entrepreneurship class, teams will develop their skills further through collaborative projects and peer assessments.
005 audio 5 Stem Cells: Policy and Ethics 2008-03-01 Spring 2008 Stanford University
Understand the policy and ethics of using stem cells with this course from Stanford.
005 audio 5 Straight Talk About Stem Cells 2007-03-01 Spring 2007 Stanford University
Straight Talk About Stem Cells discusses the fundamentals of stem cell biology and their potential for humans.
001 full-course 1 Sustainable Design and Product Management 2013-06-01 Summer 2013 Dariush Rafinejad Stanford University
Strategies and techniques for sustainable products in the development and manufacturing process are taught in this course.
010 mixed 10 Technology Entrepreneurship 2012-09-01 Fall 2012 Chuck Eesley Stanford University
Learn the fundamentals and basics of technology entrepreneurship to prepare you for what you need for you own business.
028 audio 28 Technology Entrepreneurship 2012-03-01 Spring 2012 Stanford University
Take this course to study the fundamentals of technology entrepreneurship as it exists in Silicon Valley and beyond.
001 full-course 1 Technology Entrepreneurship 2013-03-01 Spring 2013 Chuck Eesley Stanford University
In this course, students will learn about the fundamental basics of technology entrepreneurship.
017 video 17 The Art of Living 2010-09-01 Fall 2010 R. Lanier Anderson Stanford University
In this lecture series, students can consider the meaning of life through the works of great philosophers and authors.
017 video 17 The Art of Living 2010-09-01 Fall 2010 Anderson Stanford University
Study the art of living, as shared by Stanford faculty.
030 full-course 30 The Fourier Transform and its Applications N/A N/A Brad G Osgood Stanford University
The Fourier Transform and its Applications will allow you to use the Fourier transform in techniques and principles, learning why, why and how it is used.
007 audio 7 The Future of Human Health 2008-03-01 Spring 2008 Stanford University
Here you'll find seven short but powerful talks on the frontiers of human health.
008 audio 8 The Future of the Internet 2007-03-01 Spring 2007 Stanford University
Find out what the future holds for the Internet with Stanford's course.
020 audio 20 The Literature of Crisis 2007-03-01 Spring 2007 Martin Evans Stanford University
Study the works that come out of crisis in this course from Stanford University.
037 audio 37 Virgil's Aeneid 2007-03-01 Spring 2007 Susanna Braund Stanford University
Learn about this important text articles in the canon of Latin literature, and understand why it is so important to the understanding of Roman culture in Stanford's course on Virgil's Aeneid.
008 full-course 8 Writing in the sciences 2012-09-01 Fall 2012 Kristin Sainani Stanford University
If your writing skills leave something to be desired, improve them in this course that teaches scientists how they can become more effective writers.