blockly accessibility fund
Working alongside the accessibility community
Academic, technology, and accessibility organizations are co-creating solutions that make coding accessible for all, with support from Google.org
Meet the Blockly Accessibility Fund recipients
Explore the funded projects to help make block-based coding more inclusive and available for everyone.
Conduct user research to support development of accessibility features and improve the accessibility of the user experience in MakeCode
Lucy Gill
This project will provide user feedback from experts, teachers and students during the development of accessibility features to ensure coding platforms like Blockly and MakeCode are easier for students with dexterity difficulties and visual impairments to use. By improving keyboard navigation and screen reader support the project will empower these students to learn coding and contribute to the digital workforce.
Research and training for developers to drive WCAG compliance for block-based coding
Dr. Andreas Stefik
Dr. Brianna Blaser
This joint project aims to increase accessibility of Blockly, a block-based programming tool, for users with disabilities. By providing training resources and documentation on WCAG regulations, the project aims to help developers create more inclusive Blockly products.
Improve the coding experience in Blockly through code navigation and audio cues
Dr. Stephanie Ludi
This project aims to make block-based programming more accessible for students who are blind or visually impaired. By developing features like keyboard navigation and audio cues, the project seeks to improve code navigation and understanding in the Blockly programming tool.
Professional development for K–5 teachers to tailor the POUR principles to their use cases
Andrew Bennett and Dr Maya Israel,
This project aims to train K-5 teachers on using the POUR principles to make Blockly more accessible for students. Teachers will receive professional development, iPads, and robots to implement and evaluate accessibility features in their classrooms.
Improve the accessibility of App Inventor and Blockly
Mark Friedman
This project aims to improve accessibility in App Inventor, a block-based coding platform. It will contribute to the Blockly community by improving the core, creating plugins, and providing feedback.
Improve the accessibility of the Scratch platform
Kevin Bedeau and Kate Littlefield
The Scratch Foundation will enhance the accessibility of the Scratch platform by adding keyboard navigation throughout the Scratch editor and community site, improving screen reader compatibility, and prototyping experimental speech control for coding.
Empower autistic students to program collaboratively
Andrew Begel
The Collaborative Blockly project aims to help autistic students learn to program collaboratively by providing scaffolded support and tools for managing social interactions and cognitive load. This will enable them to work effectively in group settings and develop essential collaboration skills.
Improve accessibility of block-based interfaces through enhanced screen reader support
Chad Leaman
The Neil Squire Society is working to improve the accessibility of Blockly for students with disabilities. They are enhancing screen reader support, integrating ARIA attributes, and addressing challenges for users with limited dexterity. This will enable more students to engage with coding education and develop STEM skills.
Making Accessibility Accessible: Training Modules for Educators
Elissa Hozore
This project aims to develop online training modules to help educators understand and utilize Blockly's accessibility features. This will empower educators to provide more inclusive and accessible computer science education for students with disabilities.
Make robotics programming more accessible with a new controller
Danny Diaz and Kevin O'Connor
FIRST Robotics is developing a new robot controller with Blockly-based programming. This will make robot programming more accessible and intuitive, especially for students with no coding experience. It could benefit over 250,000 students by 2027.
Develop and test eye gaze interfaces for block coding platforms
Kirsty McNaught
This project aims to develop eye gaze interfaces for block coding platforms to allow students with severe physical disabilities to learn and explore coding using eye control. This research will also provide a testing ground for MakeCode's expanding set of accessibility features from the perspective of eye gaze users.
Create an American Sign Language video library to complement key words associated with block-based programming
Shireen Hafeez
Deaf Kids Code is creating an American Sign Language (ASL) video glossary for key Blockly terms. This resource will be shared with deaf educators and students to improve accessibility in computer science education.
Create an accessible programming app based on icon blocks (horizontal programming)
Roger Olivella Morillo
Sistema THEAD is developing a new web application based on Blockly to make it accessible for students with disabilities. This app will be customizable, integrate with Scratch Tactile physical blocks, and offer features for students with various needs. It aims to promote inclusion and provide an accessible learning environment for all students.
Developing self-paced learning courses on assistive technology devices for block-based programming
Loreto Dumitrescu
Zero Day Camp is creating free online courses for educators and students with physical disabilities to learn how to code using Blockly with assistive technology. They plan to develop courses, a forum, and consultations to bridge the gap in CS education for these students.
Develop an accessible sequence of Code.org's Music Lab
Samantha Schwartz and Emily Eastlake
Code.org is creating an accessible version of their block-based Music Lab environment to bridge the gap for the 15% of K-12 students with accessibility needs. This project aims to improve access to computer science education for these students and pave the way for future accessible learning labs.
Learn more
Explore Blockly's accessibility resources and what we're working on
Go to the Blockly Accessibility Hub