One search across online courses from many providers, with personalized learning paths
We took dgree.io from concept and prototypes to a marketplace that gathers courses from many websites into one ElasticSearch-based search and suggests a learning path to each user.
The Challenge
Online courses are spread across many providers, each with its own format and data. dgree.io wanted to bring them into one place so learners could find the right course without searching site by site. That meant standardizing course data from very different sources.
The Approach
We started by defining the concept and building prototypes. We then built a web application that gathers courses through API connections and web scraping and maps them to a common data model. ElasticSearch handles search across all collected courses. Matching logic suggests the most suitable course and a personalized learning path. The platform runs on PHP and Symfony, with Angular, Ionic and Vue on the frontend.
The Results
Learners find courses from many sources in one place, and search returns relevant results quickly. Personalized learning paths and course recommendations help them decide what to take next. dgree.io can now offer learners one starting point for courses from many providers.
Ready to achieve similar results?
Speak directly with our experts. Book a 20-minute Expert Call.
Start with a Strategy CallProject Snapshot
More success stories
Administrators create, deliver and track workforce training from one dashboard
CrewAdmin reworked for mobile, for managing festival crews from application to payroll