Here’s a great course offered by the University of Maryland through coursera.org, which gives you the basics on starting your own business.
Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship explores how to identify and develop great ideas into great companies. Learn how to identify opportunities based on real customer needs. Develop solid business models. Create successful companies.
They also use the Business Canvas Model which is a very practical tool to helping you spot the weak areas and potential revenue makers. It starts in four days so don’t delay. Sign up now.
All you need is time and access to internet to watch the videos.
It is six (6) weeks long and you would need to commit about five to seven hours a week to do the modules.