Course B is marked "coming soon", the corresponding product (less call it product B) is assigned a dollar amount.
but when the person orders ANOTHER course/product A, he/she gets on the bottom of the page with "Add to cart" a section with related products, showing product B with a dollar amount, if you click on it you can order and pay but the corresponding course is marked coming soon.
How do I get the product aligned with the course and avoid peolpe buying something that is yet to come.
The solution for your issue is that do not set the product price with which coming soon course is connected. Also you can use woocommerce pricing plugin and write the coming soon in place of price in your product.