@BlueSkies, you could try Udacity
I have taken courses from Udacity
and the "forerunner" to edX
and they are all great.
All in all though, I would rank Udacity
above them all in terms of imparting real-world, real-life, nails and tacks knowledge that you can quickly apply in your everyday working and business and development life, whereas the other classes are more traditional and theoretical plus the lectures are really short and sweet and to the point.
Let us know how you make out with the classes and what your impressions were too.