HubSpot and Dev Teams to the rescue!
After an initial meeting, the best solution was to leverage HubDB and a Custom Module to call the search results and group the courses by category.
Then, our HubSpot Specialists worked with the clients to feed HubDB using slugs, prices, categories and preview images.
Finally, the module was added to a listing page to allow users to look for their course by name or category!