SkillSprout is an innovative educational platform designed to enhance learning through personalisation and interactivity. At its core, SkillSprout uses a graph-based structure to organise course topics, allowing learners to progress naturally through concepts while respecting prerequisite knowledge. This dynamic approach ensures that students follow an optimised learning path tailored to their understanding, rather than a rigid linear sequence.
To make learning even more effective, SkillSprout employs Q-learning, a reinforcement learning technique, to adapt the difficulty of questions in real time. As students interact with the platform, the system monitors their performance, adjusting challenges to keep them in a zone that is neither too easy nor too difficult. This ensures maximum engagement and accelerated mastery of each topic.
SkillSprout supports a wide variety of question types, including numeric, multiple-choice, and text-based questions, offering educators the flexibility to craft rich, varied assessments. But it doesn’t stop there — the platform empowers users to create their own courses, complete with custom topics and questions. Whether you’re a teacher designing a curriculum or a learner exploring your own interests, SkillSprout makes content creation intuitive and highly flexible.
By combining cutting-edge adaptive algorithms with a flexible course design interface, SkillSprout transforms the learning experience into a personalised, engaging, and effective journey. Whether for classroom instruction, self-study, or collaborative learning, SkillSprout helps every learner grow at their own pace — smartly, efficiently, and enjoyably.
SkillSprout is available for download from my github.