On-line education

TwitterFacebook
Get flash to fully experience Pearltrees
Coursera

http://www.learner.org/ "Though I don't have the luxury to travel around and observe other teachers' classrooms, I was able to learn different strategies and activity ideas from the lessons and teachers in your videos."

Learner.org

Probabilistic Graphical Models - January 2012

http://www.pgm-class.org/ Uncertainty is unavoidable in real-world applications: we can almost never predict with certainty what will happen in the future, and even in the present and the past, many important aspects of the world are not observed with certainty. Probability theory gives us the basic foundation to model our beliefs about the different possible states of the world, and to update these beliefs as new evidence is obtained. These beliefs can be combined with individual preferences to help guide our actions, and even in selecting which observations to make. While probability theory has existed since the 17th century, our ability to use it effectively on large problems involving many inter-related variables is fairly recent, and is due largely to the development of a framework known as Probabilistic Graphical Models (PGMs).
http://www.game-theory-class.org/

Game Theory - January 2012

Breaking news: Class starts March 19th, 2012, with material pre-released by March 10th. Popularized by movies such as "A Beautiful Mind", game theory is the mathematical modeling of strategic interaction among rational (and irrational) agents. Beyond what we call 'games' in common language, such as chess, poker, soccer, etc., it includes the modeling of conflict among nations, political campaigns, competition among firms, and trading behavior in markets such as the NYSE. How could you begin to model eBay, Google keyword auctions, and peer to peer file-sharing networks, without accounting for the incentives of the people using them? The course will provide the basics: representing games and strategies, the extensive form (which computer scientists call game trees), Bayesian games (modeling things like auctions), repeated and stochastic games, and more.

Software Engineering for Software as a Service - January 2012

http://www.saas-class.org/ This course teaches the engineering fundamentals for long-lived software using the highly-productive Agile development method for Software as a Service (SaaS) using Ruby on Rails. Agile developers continuously refine and refactor a working but incomplete prototype until the customer is happy with result, with the customer offering continuous feedback. Agile emphasizes user stories to validate customer requirements; test-driven development to reduce mistakes; biweekly iterations of new software releases; and velocity to measure progress. We will introduce all these elements of the Agile development cycle, and go through one iteration by adding features to a simple app and deploying it on the cloud using tools like Github, Cucumber, RSpec, SimpleCov, Pivotal Tracker, and Heroku. Prerequisites

Natural Language Processing - January 2012

Hello! We are offering this course on Natural Language Processing free and online to students worldwide, starting on March 12, 2012, continuing Stanford's exciting forays into large scale online instruction. Students have access to screencast lecture videos, are given quiz questions, assignments and exams, receive regular feedback on progress, and can participate in a discussion forum. Those who successfully complete the course will receive a statement of accomplishment. Taught by Professors Jurafsky and Manning, the curriculum draws from Stanford's courses in Natural Language Processing. You will need a decent internet connection for accessing course materials, but should be able to watch the videos on your smartphone. http://www.nlp-class.org/
Foreign Languages

About The Course A bold experiment in distributed education, "Introduction to Databases" is being offered free and online to students worldwide, October 10 - December 12, 2011. Students have access to lecture videos, are given assignments and exams, receive regular feedback on progress, and participate in a discussion forum. Those who successfully complete the course will receive a statement of accomplishment.

Introduction to Databases

http://www.db-class.org/course/auth/welcome
I'm greatly enjoying the class and amazed by how much I was able to learn in one month. Signing up for this class was probably one of the best (if not the best) decisions I made this year! Rasha You've given a wonderful opportunity to great many people around the globe. AI has always been of a great interest to me, and you're fulfilling my wish from childhood :) Please, keep up! I live on a 100 acre farm in the Aussie Bush, and while I love living here, I don't meet other programmers often, let alone anyone working at the frontiers of research...for the last few weeks watching the lectures and doing the assignments has been the highlight of my week. https://www.ai-class.com/

Intro to AI - Introduction to Artificial Intelligence - Oct-Dec 2011