Can you clarify "single course" option.
Are you referring to the Single Course child theme ?
Then yes, create a landing page, using visual composer etc.
Use the shortcode [course_button id="xx"] in the page to embed the course button in the page.
No, its not related to vibe shortcodes.
Few shortcodes displayed are defined in the One Page theme - Functions.php
The one page theme template was created using Vibe Page builder, so it can be created any setup.