Any suggestions for MOOCs

I am about finished watching Harvard’s CS50 lectures, and they are superb.

Does anyone have any other suggestions for online courses that you have found very useful? Especially in more intermediate topics.

If you’re looking for suggestions, I can’t recommend CS50 enough as a great starting place.