Stanford University’s School of Engineering is offering three cool online courses this fall:
You can enroll for free. All classes start on October 10th and finish in December 2011. Contrary to a learning through simply watching video courses available, you will be asked to do homework and pass mid-term and final exams — so this is going to be interactive. At the end you will be able to receive a statement of accomplishment from the instructor (i.e. an document to describe how well you did and how your performance compared to other online students)—so this is not a Stanford certificate or grade unfortunately.
As for the courses content:
Machine learning is taught by Professor Andrew Ng. The course is about the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome.
The link http://www.ml-class.com/
Artificial Intelligence covers basic elements of AI, such as knowledge representation, inference, machine learning, planning and game playing, information retrieval, and computer vision and robotics.
The link http://www.ai-class.com/
Introduction to Databases covers database design and the use of database management systems for applications. It includes extensive coverage of the relational model, relational algebra, and SQL. It also covers XML data including DTDs and XML Schema for validation, and the query and transformation languages XPath, XQuery, and XSLT. The course includes database design in UML, and relational design principles based on dependencies and normal forms.
The link http://www.db-class.org/
Enroll now if you have time this autumn, and enjoy!