Direct links:
- Databases: http://www.db-class.org/
- Machine Learning: http://www.ml-class.org/
- Artificial Intelligence: http://www.ai-class.com/
The relational algebra sections of the course are intriguing because it forces you to solve problems using a set of constraints that aren't present in other programming languages—really interesting stuff.
More information is at the class website http://infolab.stanford.edu/~widom/cs145/index.html
My background: I've only completed CS 1, and read LPTHW and Kochan's Objective-C book. I have about an hour's worth of Khan Academy videos in linear algebra, and have taken a basic prob/stats course. My university offers a database class, but not ML or AI. Based on my minimal knowledge of the subjects, ML/AI sound more interesting than databases.
Essentially, I'd like to know if i should continue waking up with the US East Coast or finally join the regular morning people in India.
http://infolab.stanford.edu/~widom/cs145/index.html (Click on "OpenClassroom Videos")
I'm sure there's a lesson to be learned about my own sampling bias and it might be time to rethink this stance (how ever hard it may be to recognise that people can actually find enjoyment in hearing about product launches and events!)
However, I've already committed to the AI class, and in addition to my regular coursework (Entering second year of uni, go me!), I don't think I'll be able to handle this.
Or are you stuck on the system you grew up with, unable to imagine any improvements?