{'fraction_non_alphanumeric': 0.016709511568123392, 'fraction_numerical': 0.010282776349614395, 'mean_word_length': 5.6581196581196584, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Automated Generation of Learning Paths at Scale

Content creation has long been regarded as one of the most challenging obstacles to personalized learning. In recent years, however, online platforms have managed to mobilize both audiences and content creators in large numbers, creating new opportunities to revisit the pursuit of personalization at scale. We describe initial results from a real-world implementation of a system for algorithmically generating learning paths at Udemy.com, a two-sided online educational marketplace with over 150,000 courses and over 50 million users. Our initial investigations suggest the potential effectiveness of automated approaches for guiding self-directed learners toward courses that help them achieve their desired learning outcomes.