I just saw the announcement of the launch of this new company - BusinessTown - which is trying to be "the Netflix for business" and provides short, 3-4 minute educational video content for starting and running a business. https://businesstown.com/