CodingCrops is an accessibility-first farm simulator designed to introduce programming concepts through a game-based experience. Built with a strong focus on inclusive design, the project emphasizes keyboard navigation and screen reader support, making block-based coding more usable for learners with disabilities.
🌱 Visit the app: https://codingcrops.com/
CodingCrops transforms traditional block-based programming into an interactive farming environment where players use code-based logic to plant, grow, and harvest crops. By combining block coding with meaningful delivery of information via auditory feedback, the project helps learners build computational thinking skills while reducing barriers to participation.
CodingCrops is built with Blockly and it's accessibility plugin.
Blockly is an open-source developer library from the Raspberry Pi Foundation. It creates a visual programming interface that uses drag-and-drop blocks.
CodingCrops is developed by Makers Making Change.
Makers Making Change (MMC) is a program of Neil Squire, a Canadian non-profit that uses technology, knowledge, and passion to empower people with disabilities. Makers Making Change leverages the capacity of community based Makers, Disability Professionals and Volunteers to develop and deliver affordable Open Source Assistive Technologies.
This project has been made possible with support from Google.org through the Blockly Accessibility Fund. Our work includes improving screen reader compatibility, enhancing ARIA labeling, and addressing usability challenges for individuals with limited dexterity by providing feedback from the community to the Blockly team at the Raspberry Pi Foundation.
For technical questions, to get involved, or to share your experience, we encourage you to visit our website or start a discussion here on GitHub.
Code:
Licensed under the
Apache License 2.0.
Content & assets:
CodingCrops © 2026
Neil Squire Society - Makers Making Change, licensed under
CC BY-SA 4.0
This project is built with Blockly.
