* edit: I just learned the courses were simultaneous.
Udacity launched June 2011, Coursera April 2012, according to Wikipedia.
I'm not sure which MOOC company started first (in 2012), though - I do think it may have been Udacity. I know that when it did start, it wasn't able to offer the AI Class because of {reasons} (I think maybe licensing of course content or something) - and so instead it offered the CS373 course (at the time titled "How to Build Your Own Self Driving Vehicle" or something like that). By that time (Spring 2012), I had moved on past my earlier problems, and jumped at that course - I took it and completed it as well.
Coursera, meanwhile, was able to offer the original ML Class as a premier course (maybe Ng had different rights to the content, or maybe there was issues on the AI Class that had to do with the dual instructor partnership of the class - I'm not sure what really happened there).
After about a year (IIRC?), Udacity was able to finally offer the original AI Class as part of their courses (I think now renamed "Introduction to Artificial Intelligence").
Today, I'm taking the Udacity Nanodegree course, as I've noted before here.
I think this offering from Stanford is interesting, but it doesn't seem like it is currently "available" to enroll, because the two required courses seem closed or something? Maybe they're taking enrollment for a future starting date. That said, while the tuition isn't outside of something I could do, I currently think the best use of my money and time - after I complete the Udacity thing - would be to pursue getting a BA on CompSci or something of that nature, then pursuing other paths.
Should've done it a long time ago when I was younger - but I was dumb.
You are better off filling holes in your knowledge and build something awesome. That's it. You want an interview & offer at Google, facebook, Microsoft, it's pretty easy with a solid portfolio and a few months study or refresh on algorithms.