Lightcodepedia — A Distributed Model-Driven Low-Code Platform for Computing Education
Abstract
Low-code platforms are typically built for industry productivity, yet their declarative and interactive structure makes them valuable for computing education. This demo presents Lightcodepedia, a distributed, browser-based low-code environment designed to make core computing concepts—abstraction, state, validation, and automation—visible and testable through progressive disclosure. Learners begin by manipulating interactive widgets that immediately expose behavior, enabling self-directed exploration without formal syntax. As they proceed, Lightcodepedia reveals underlying executable artifacts -- specifications, models, diagrams, tests, and code -- illustrating how each layer contributes to the system's model-driven architecture. This outside-in progression supports confidence building while preserving rigor, helping educators introduce computing in a structured yet accessible manner. Lightcodepedia's unique contribution lies in its distributed architecture, where each independently deployed node functions as an autonomous, browser-based learning environment with transparent version control and optional cloud execution, and user-defined visibility (public, private, open-source, or closed). This design distinguishes it from existing centralized low-code tools and supports scalable, instructor-controlled deployments. Embedded tests and ''living documentation'' keep artifacts aligned, while optional AI copilots provide contextual guidance without replacing human reasoning. During the demo, attendees will follow a short, hands-on sequence -- from interactive widgets to executable models and editable code -- demonstrating how Lightcodepedia can serve both as an accessible entry point and a bridge toward professional practices such as model-driven engineering (executable models, state machines, and test-first workflows). The session invites participants to experiment directly with their own connected devices and explore how the platform can be adopted or extended within their teaching contexts.
Fields of Study & Subjects
Teaching and Learning Programming
Educational Technology and E-Learning
Experimental Learning in Engineering
Publication details
- Journal / source
- ACM Technical Symposium on Computer Science Education (SIGCSE)
- Pages
- 1716–1716
- Publication date
- 13 February 2026
- Language
- EN