Browse the classes to find one that interests you.
You'll be able to join the class and work through the material with other students.
Most classes are based on material found online or in books.
Can't find a class you like? Just create your own instead.
Feel free to send feedback about what topics you're interested in.
Humanities and Social Sciences |
|||||
|---|---|---|---|---|---|
| Class Name | Type | Status | Description | Members | |
| Introduction to Economic Analysis | Start Anytime | Under Construction | This class will follow Caltech's introduction economics class from spring 2007. The class website is here http://www.mcafee.cc/Classes/Ec11/ The book can ... | 4 | |
Foreign Languages |
|||||
| Class Name | Type | Status | Description | Members | |
| Learning to speak Chinese | Start Anytime | Under Construction | In this class, you will learn to speak Mandarin Chinese using audio podcasts. We will use huayu pinyin scripts, which ... | 3 | |
| Beginning French | Start Anytime | Under Construction | Learning to speak French for beginners. | 3 | |
| Beginning German | Start Anytime | Established | Learning to speak German for beginners. | 31 | |
Computers and Technology |
|||||
| Class Name | Type | Status | Description | Members | |
| Learning Web Programming using Javascript | Start Anytime | Under Construction | We will cover learning Javascript, DOM scripting for web programming. We will also learn how to develop desktop applications using ... | 4 | |
| Fast-track Java | Start Anytime | Under Construction | This class will cover the Java programming from grounds up at a fast pace. The topics covered are sufficiently advanced ... | 5 | |
| Learning Shell Scripting | Start Anytime | Under Construction | You will learn shell scripting using bash shell. | 7 | |
| Intermediate C++ | Start Anytime | Under Construction | This class will cover intermediate to advanced C++. | 6 | |
| Learn You a Haskell | Start Anytime | Under Construction | This class is an introduction to Haskell programming. | 1 | |
| Programming Clojure | Start Anytime | Under Construction | Learning programming in Clojure | 1 | |
| Programming Scala | Start Anytime | Under Construction | Beginning Scala Programming. | 1 | |
| Programming Ruby | Start Anytime | Under Construction | This course will cover the Ruby programming (1.9 version). | 5 | |
| How to develop an Android app | Start Anytime | Under Construction | This class will create an Android app from scratch. | 4 | |
| Stanford - Intro to Robotics CS223A | Start Anytime | Established | Instructor: Khatib, Oussama The purpose of this course is to introduce you to basics of modeling, design, planning, and control ... | 9 | |
| Stanford - iPhone Application Programming CS193P | Start Anytime | Under Construction | Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile ... | 2 | |
| Stanford - Natural Language Processing CS224N | Start Anytime | Under Construction | This course is designed to introduce students to the fundamental concepts and ideas in natural language processing (NLP), and to ... | 3 | |
| Programming in C | Start Anytime | Established | Learning the C programming language. We'll be working through the book "C Programming Language" by Kernighan and Ritchie. | 105 | |
| Survey of Artificial Intelligence | Live | Under Construction | Class Starts Monday July 5th. I would prefer to have 10 students or more if I am to make time ... | 24 | |
| Introduction to Algorithms (MIT 6.046J) | Start Anytime | Established | This course will follow MIT's Introduction to Algorithms class, specifically the Fall 2005 version. Why Fall 2005? Because some really ... | 93 | |
| Coq theorem prover | Start Anytime | Under Construction | There is a choice of courses on-line I have been working through, and will probably use as the base of ... | 19 | |
| How to Design Programs | Start Anytime | Under Construction | How to Design Programs is sometimes referred to as a more accessible intro to CS than Structure and Interpretation of ... | 18 | |
| Bulletproof Web Design | Start Anytime | Established | Learn how to create robust web pages that can easily handle different browsers, font sizes, screen resolutions, etc. Your XHTML ... | 229 | |
| Computational Geometry | Start Anytime | Under Construction | Using pycairo and cairo, work examples from the text. | 14 | |
| Reddit Learns Programming | Open Ended | Under Construction | This is a test course to get everyone together who is interested in learning about programming with other Redditors collaboratively. | 19 | |
| Bash Scripting | Start Anytime | Established | Intermediate bash scripting. This class is for those students who are familiar with bash, but want to be more productive ... | 163 | |
| Learning Vim from the inside | Open Ended | Established | Languages: English Spanish and Brazilian Portuguese speaking students welcome. Status: COURSE IS ONGOING AND OPEN FOR NEW ENROLLMENT Students are ... | 212 | |
| MIT OpenCourseWare 6.00 Introduction to Computer Science and Programming | Start Anytime | Established | This is the Intro to Programming course offered by MIT. The course uses python (2.x) to baptize you in the ... | 571 | |
| Stanford CS229 Machine Learning | Open Ended | Under Construction | Andrew Ng's Machine Learning course at Stanford. | 136 | |
| Structure and Interpretation of Computer Programs | Start Anytime | Established | This class covers the first three chapters of the classic computer science book Structure and Interpretation of Computer Programs. Chapters ... | 1020 | |
Math and Science |
|||||
| Class Name | Type | Status | Description | Members | |
| Introduction to Neuroscience - MIT 9.01 | Start Anytime | Established | This course is an introduction to the mammalian nervous system, with emphasis on the structure and function of the human ... | 12 | |
| Quantitative Methods | Start Anytime | Under Construction | Concept and application of techniques like Linear Programming, Simulation, CPM/PERT etc. | 1 | |
| Fifty Challenging Problems in Probability | Open Ended | Under Construction | Based on the book, "Fifty Challenging Problems in Probability with Solutions" by Frederick Mosteller. It is intended to solve one ... | 62 | |
Music |
|||||
| Class Name | Type | Status | Description | Members | |
| Guitar for Beginners - Playing Pink Floyd | Start Anytime | Established | Playing guitar for beginners. The goal is to be able to play Pink Floyd's Wish You Were Here. If it's ... | 15 | |