A MOOC I'd definitely recommend taking along side this is the Startup Engineering from Stanford, taught by Balaji Srinivasan and Vijay Pande.
I've taken a lot of MOOCs but that was one that truly changed a lot of things in terms of how I approached tech and startups, and it actually says in it's description that it's somewhat of a sequel to CS183 (this new course is CS183B).
I'll second this sentiment. Balaji's class goes into real-world implementation and if you learn everything packed into the dense curriculum, you'll come out much more powerful and capable. This new class seems only to extend upon the theory of the original CS183.
I've taken a lot of MOOCs but that was one that truly changed a lot of things in terms of how I approached tech and startups, and it actually says in it's description that it's somewhat of a sequel to CS183 (this new course is CS183B).
https://www.coursera.org/course/startup