EkStep Foundation is a non-profit organisation focused on improving learning outcomes for children across India through digital education initiatives. The organisation supports a massive ecosystem of learners, educators, and institutions across rural and urban regions.
Sunbird is an open-source digital learning infrastructure platform developed to enable scalable, accessible, and modular education systems. The platform has been recognised as a Digital Public Good by the Digital Public Goods Alliance, an international initiative that promotes open-source technologies for achieving global sustainable development goals.
Sunbird is a microservices-based Learning Management System (LMS) designed as a collection of modular digital building blocks. These building blocks allow governments, organisations, and educational institutions to build customised digital learning platforms at scale.
The platform supports the entire lifecycle of digital learning—from content creation and curation to distribution, assessment, and certification.
Sunbird powers several large-scale educational ecosystems including DIKSHA, a national platform managed by the NCERT under the Ministry of Education (India).
GoodWorkLabs has collaborated closely with EkStep Foundation since 2015, contributing to multiple aspects of the platform including backend module development, mobile SDK creation, and user experience design.
Building one of the largest open-source digital learning infrastructures required solving several complex challenges:
GoodWorkLabs worked closely with the EkStep Foundation to build and scale Sunbird’s digital infrastructure through multiple technical and design contributions.
Backend Platform Development -
The team contributed to backend module development within the Sunbird microservices architecture. This ensured the platform could scale efficiently while supporting millions of users and digital learning resources.
Mobile SDK Platforms -
Dedicated mobile SDK platforms were built to enable rapid development of learning applications based on Sunbird infrastructure. These SDKs allowed multiple applications to reuse core platform capabilities efficiently.
UX/UI Design and Storyboarding -
The team contributed to designing intuitive user journeys and user interfaces to ensure that learners, educators, and administrators could interact with the platform easily.
Supporting National Education Platforms -
Sunbird infrastructure powers large-scale educational applications such as DIKSHA, which has achieved tens of millions of downloads and serves millions of students across India.
Key Features:
Fill out the form and our tech experts will get in touch with you.