Gravity Forms is hands-down the industry’s best custom form development plugin.
With this integration, you can create a completely custom course registration form and associate your online courses to it so that when users register, they are auto-enrolled.
Create a unique registration form: Create completely custom course registration forms for your site.
Automatically enrolls user: After the form is completed and submitted, the user is automatically enrolled to the associated course(s).
Accept payments using Gravity Forms add-ons: Leverage the payment add-ons from gravity forms to create custom payment options for your courses.
Integration requires a Developer License from Gravity Forms.