Stefan Doering
This course is very good.  I found it pretty easy to learn all the components to setting up a business using my idea.

He has us play an online game, Genesis (instead of using a textbook).  It was a little wonky, but very helpful in driving home key points I learned.  He was also available by Zoom to go over my idea.

I highly recommend it!