Engage:Campus uses the PortalStore eCommerce solution. Because we are not selling courses on this demo site, but allowing any user to take a free course, we like to think of this as a Course Enrollment Process instead of a Shopping Cart / Checkout process. It is important to remember that Engage: Campus also allows the assignment of courses to users by site administrators, which addresses what we've found to be a very common business scenario.
Once you have enrolled in the course, you will receive an enrollment confirmation email. After you have received that email, you may come back to the site and navigate to the "My Courses" page. From there you may launch the free course.