I'm using both Coursera and EdX. I finished 4 classes already and I'm gonna add 1 more to the finished list sometime next week. Deja Vu.
Technically, I'm done with it already, but its appointed time to end hasn't passed yet. Out of the four already finished, I got three statements of accomplishment. For the one I didn't earn, I got my ass kicked in an Electrical Engineering course. I've never really been good with circuits. However, I don't like to lose, so I'm looking forward to when it's offered again. I earned statements in a very watered down Python programming course, a business course that was more like a survey of the instructor's ideas of what a responsible model business should be, and a mechanical engineering statics course that's more like the first half of a 2 parter. It mostly went over the math and physics required to do the second course, which I'm in now. These are over at Coursera.
I'm currently taking another Python course over at EdX offered by MIT. I felt kind of ripped off by the first Python course over at Coursera because I already know they didn't give a complete survey of the language's features. The MIT course is a lot more in depth and way more challenging. I'm a native C and C++ programmer, so there's really nothing new under the sun for me. But still, it's always good to know multiple languages.
Back at Coursera, I'm currently in a Microeconomics course (fun), a Finance course(kinda fun), an Accounting course (sucks really hard, I hate Accounting), a Model Thinking course (interesting, to say the least... it's kind of a sociology course that leans on everything else), and I'm just finishing a Philosophical Logic and Reasoning course (which wasn't what I expected, but enjoyed nonetheless).
Generally when I do well, I beat the shit out of them. When I don't do well, it's a disaster.
It's kind of funny, I'm avoiding my bread and butter, which is straight Math and Physics, but they have a ton of those over at Saylor.org, and I'm thinking about taking some of those on for shits and giggles. If I do, there'll be nothing new, since I've seen it all before. But, I guess it would be good to use that site to review what I already know.
So yeah, that's how it's going.