Things such as ways to create extremely minimum viable products, how to generate, and quickly validate ideas are all covered - so it definitely covers more than just the things you note.
Most developers are already good at these things (or can learn them fairly quickly). The hard part of building a startup, at least for developers, is actually learning how to run a business and grow it. How to acquire users/customers, how to market, how to take care of all the "nasty but necessary" paperwork.
As somebody who is already reasonably good at the soft skills, I have really been looking forward to this class as a primer and entry point (though clearly not a silver bullet) to learn the technical skills.
Give me the specs for a $19.9 ebook on that, please :) I've been of the mind to write something like that for a while.
https://www.youtube.com/channel/UCimRGeoiwUPmIddym-HdaCg
"The Lean Startup" by Ries is also good but RL is more condensed (lean?!) imo
"Startup Owner's Manual" is also good and they have a course on edx iirc
Edit: It's a udacity class, close enough. Link:
Building a startup involves a lot of "soft skills" that not all developers are familiar with: marketing, talking to customers, overcoming all sorts of psychological blockers/fears about putting yourself, your ideas, and your product "out there" for all people to judge.
When I saw the title, I hoped that it would focus on those aspects of building a startup, sort of like the 30x500 course by Amy Hoy. http://unicornfree.com/30x500
[0] There's nothing wrong with doing a course for how to build web applications. I just don't think it's the same thing as building a startup.
EDIT:
It seems the official name of the course is "Startup Engineering", which makes a lot more sense than the submission title: "How to build a startup".
Please fix the title of the submission so that this comment might be deprecated.