I did the CS50 this year, and I thought it excellent. Here my post .
I recommend it to anyone who wants to learn more about CS, but keep in mind that the exercises are complex. So if you're not a programmer, watch the classes is already an excellent goal to learn more.