← Resource Lab

Accessible Technology

7 tools · 2 projects

🧱
Block-based coding interface
🇺🇬
Luganda language blocks
⚙️
JavaScript code generation
Accessible Technology · Local Language
A block-based programming environment with Luganda language support. Learners write code visually in their local language — no English required.
Tool In Progress 📄 Document
🔷
Neural network block builder
🇺🇬
Luganda block translations
🔁
Transfer learning blocks
TinyML · Neural Network · Local Language
Drag-and-drop blocks to build and train neural networks with TensorFlow.js. Luganda language support built in. No Python or terminal required.
Tool In Progress 📄 Document
📊
Visual ML pipeline builder
🔬
Scikit-learn algorithm blocks
📈
Model evaluation tools
TinyML · Traditional ML
Build traditional machine learning pipelines visually using scikit-learn blocks. Select algorithms, preprocess data, and evaluate models — no code needed.
Tool In Progress 📄 Document
🌐
Browser-based HTML editor
✏️
Syntax highlighting & linting
Accessible Technology · Web Dev
A lightweight browser-based HTML editor with syntax highlighting and code folding. No installation needed — learn web development from any device.
Tool In Progress 📄 Document
🎨
CSS editor
✏️
Live lint feedback
Accessible Technology · Web Dev
A focused CSS coding environment with syntax highlighting, code folding, and linting. Part of the Sanlab accessible web development suite.
Tool In Progress 📄 Document
⚡
JavaScript editor
✏️
Full web dev environment
Accessible Technology · Web Dev
Browser-based JavaScript editor completing the web dev trio alongside HTML and CSS Studio. Full front-end environment, zero installation required.
Tool In Progress 📄 Document
🐼
Web-based data analysis
📊
Data exploration tools
Accessible Technology · Data Science
A browser-based Python data analysis environment. Explore, manipulate, and visualize data with Pandas — no local Python installation required.
Tool In Progress 📄 Document
Full IDE
Compiling an example
Multilingual documentation
Choosing the microcontroller language
Accessible Technology · Local Language · Embedded Systems
A mobile-first embedded systems IDE that turns any smartphone into an Arduino programming device, with keywords in Swahili, Yoruba, Hausa and more. Submitted to the Eigen Prize in 2025 and still a work in progress.
Project In Progress 📄 Document 🌐 Live website
🧩
13 integrated apps
📦
Three builds
📶
No internet required
Frontier Technology · Learning Platform
The complete learning OS for Africa: 13 integrated apps in one offline-first executable, covering AI, machine learning, data science, web development, science simulations and programming, with no internet required.
Project In Progress 📄 Document 🌐 Live website