It is not hard to achieve - you just need a single page course with multiple articles containing your blocks and components and then use the Trickle plugin (which is included in the core program) to achieve the "next" stepping you desire. https://github.com/adaptlearning/adapt-contrib-trickle/wiki
To get your page to load rather than the menu you just need to use the Start Controller extension (also included). Enable it for your project then go into your project settings and id the page you want to start from instead of the menu.
Hope that helps!