Coding Activities


    Courses that lead students through sequential coding activities. 


    With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in a moderated online community.  Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.  Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.  Learn about Scratch and setting up Scratch accounts.

    Khan Academy

    Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other! Visit

    Code Academy

    Interactive courses on how to program. Courses are created by community and cover CSS, Java, HTML. Visit

    Seattle Coderdojo

    Seattle CoderDojo is a free computer programming club for children 8-18. We are supported by sponsors and run by volunteers.  Sessions take place in Seattle on Saturdays. Visit  to register for an upcoming session.

    Seattle Coderdojo has some recommended links for beginner programmers.

    STEM Robotics

    Resources for using robotics in schools to teach STEM.