Accessible curricula and tools for K-12 computing education
  • 
Someone types on a screen.

    Blocks-based programming environments such as Scratch are often the first experiences for young children who are learning computational thinking and programming. Unfortunately, these environments are not accessible to children who are blind or visually impaired who use screen readers, thereby excluding them from experiences that can lead to careers in STEM fields including computer science. The Blocks4All prototype programming environment makes blocks-based programming accessible on a touchscreen tablet computer.

  • 
A student explains how CART helps him communicate in educational settings

    Educators tell how Communication Access Realtime Translation (CART) provides access to auditory communication for individuals who are deaf.

  • 
Still from Creating Accessible Documents.

    This video explains why and how to create electronic documents that are accessible to all users.

  • 
Cindy and Sheryl walking down the hall.

    One woman tells聽instructors how their behaviors impact a student's decision to pursue a computing field.
    Read the discussion about this video in the .

  • 
Still image from video: Students working in a large open computer lab

    With the increasing demand for computing professionals, it's important that students with disabilities are included in computing courses.

  • 
Two students in wheelchairs go down a college path.

    Students with a variety of disabilities share strategies for making instruction more accessible to them.
    Read the discussion about this video in the .

  • 
Andy Stefik teaches about Quorum.

    Learn about the Quorum programming language, which is designed to be accessible to individuals with disabilities, including those who are blind.
    Read the discussion about this video in the .

  • 
Andrew Stefik teaching about quorum.

    Learn about the Quorum programming language, which is designed to be accessible to all students, including those who are blind.

  • 
Still showing a group smiling at the camera.

    Long hours, lacking a sense of belonging, and fear of failure are just some stressors that affect Computer Science students and professionals alike, leading to burnout, anxiety, and depression.

  • 
Andrew Ko teaches in front of a classroom.

    There are multiple strategies that can be used to teach about accessibility in computing courses. Exposing students to this information can help them create more accessible products throughout their careers.

  • 
A student uses assistive technology to access the web

    People who design and support websites share how to make web pages accessible to people with disabilities.