Discover new and inspiring ideas being explored around the world to make coding fun and accessible for learners with unique needs.

Filter Projects

Bird-eye view of a brick maze with pac-man characters.


Kids from Grade 3 and up can learn 3D programming in a fun and easy way. They can acquire programming skills for if-then statements, cursor control, movement, loops, collision, diffusion, and many more.

Visit website for “AgentCubes”

Blockly coding environment


Blockly coding environment uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more.

Visit website for “Blockly”

A group of young kids solving a puzzle in an outdoor environment

CS Unplugged

CS Unplugged is a collection of free learning activities that teach computer science through engaging games and puzzles.

Visit website for “CS Unplugged”

Image of Hackaball


Hackaball is a programmable electronic device inside a ball. Learners can use the Hackaball iPad app to program their ball and then play it indoors or outdoors.

Visit website for “Hackaball”

An image of Lego Boost robot

Lego Boost

Learners can create models with motors and sensors with Lego Boost. Lego Boost uses an icon-based coding app to program created creatures and program them to move.

Visit website for “Lego Boost”

Image of MakeCode coding editor


Microsoft MakeCode is a web-based coding environment for creating interactive programming experiences. Learners can use MakeCode for physical computing and run their program on actual hardware.

Visit website for “MakeCode”

Image of a blue robot with four black wheels and a blue marker mounted on the front of the chassis. Next to it, a black laptop computer on an orange desk is running Weavly in a web browser.

Open Robot Kit

Off the shelf robots are often inaccessible for many learners. The Open Robot Kit seeks to enable educators to easily create a ‘one-size-fits-one’ robot that works with Weavly.

Visit website for “Open Robot Kit”

A kid making a program with Osmo coding blocks


Osmo Coding Starter Kit is designed for ages 5-10. The kit helps learners to build coding skills through hands-on learning games.

Visit website for “Osmo”

Code and Go's mouse robot


This project is a collaborative effort between PRCVI and SET-BC. They offer a continuum of options for teaching coding to learners with visual impairments.

Visit website for “PRCVI”

Four young kids sitting around a desk and working with their laptops

Project TACTIC

Project TACTIC focuses on developing inclusive computer science experiences for students with disabilities and those at risk for academic failure in elementary and middle school settings.

Visit website for “Project TACTIC”

Two kids working with Scratch coding editor on a laptop.


Scratch is a block-based visual programming language targeted at children ages 8-16. Learners can use Scratch to create their own interactive stories, games, and animations and share them with others in an online community.

Visit website for “Scratch”

An instructor is helping young children to work with ScratchJr on their tablets.


ScratchJr is an introductory block-based programming language for young children (ages 5-7). Kids can snap together programming blocks to create their own interactive stories and games.

Visit website for “ScratchJr”