I have recently enrolled for a short course in Business Model Generation one of my interest topics.
The course is about learning the key tools and steps to build a successful startup (or at least reduce the risk of failure! ). below is the introduction to the basics of Steve Blank’s famous Customer Development process.
Steve Blank is a seasoned Silicon Valley entrepreneur.
I embedded the slides of this course from slideshare here.
I like this Canvas and the modeling system that is used by this system.
Also what I like the the definition of start ups a temporary organization that is evaluating the business model.
I would also recommend this top selling book: http://businessmodelgeneration.com/book