Coding for Kids Workshop Day

kid coding

CascadiaJS and Microsoft are co-hosting a Coding for Kids workshop at the Microsoft Reactor in South Lake Union. This event is inspired by a cool experience that a local 2nd grader had learning to code and collecting dev stickers this past summer. The goal of this event is to introduce area kids to coding in a welcoming and fun environment. We will have a bunch of different workshops targeted at different age groups, so there should be something for everybody. Here are some important details:

DateSaturday, Nov 17
AgesSee workshops below
SupervisionThis is NOT a drop-off event. You must be in the building the entire time your child is here.
CostFREE, with a suggested donation of $5 going to the Tech Access Foundation.
LocationMicrosoft Reactor Seattle, 320 Westlake Ave N, Seattle, WA 98109
ParkingParking validated at 321 Terry parking garage
Code of ConductAll attendees must abide by the Microsoft Reactor Code of Conduct
Food & DrinksCoffee and Lunch will be provided, courtesy of Microsoft Reactor.
What to BringPLEASE bring a laptop for each child. We will have some on-site loaners, but they will be in limited supply.
Other ActivitesAside from coding workshops, we will have an area set-up for kids to hang out and play. We will have books, games and drawing materials on-site for kids to use.



9:00amDoors Open & Coffee
9:30amKick-off Event
10:00amMaking Art in the BrowserBuild a Game with RobloxIntro to Programming Using Scratch
1:30pmTessel Photo-TweeterJSQuestHow to Train a Robot
4:00pmWrap-up & Raffle
4:30pmDoors Close


Tessel Photo-Tweeter

Tessel tweet

Description: Build a portable photo-bot that takes pictures and posts them to Twitter! Start by making a social-media-happy robot, then build from there: Can you @-tweet to it to ask it for a photo? What if you could make it take a picture by clapping? What if it did something right before taking the picture that made the photo subjects react? What if it took a picture every 4 seconds, like a time lapse? Extra hardware/sensors will be around, and so will mentors. What will you build?

Recommended age range: Middle school and up. No prior experience with software or hardware required. But for the pros, this workshop is designed to let you set your own challenge!

Required Equipment: A laptop (not a Chromebook) that can connect to Wi-Fi, ideally with Node (LTS) pre-installed.

Making Art in the Browser


Description: Using code to make cool stuff: A fun introduction! P5.js is a JavaScript library used by artists and designers to make art, visual designs, animations and more. In this workshop you will learn to program interactive shapes and patterns, right in the browser! Make your own experimental creations that you can share with your friends online.

Recommended age range: Recommended for middle school and up. No prior experience with software required.

Required Equipment: A laptop that can connect to Wi-Fi.



Description: In JSQuest, students will level up their skills in JavaScript through a series of progressively more challenging coding exercises. As students advance through their quest, they will receive experience points and loot to deck out their own virtual avatar in TwilioQuest, an online training platform built by Twilio. There may even be some rad real-world loot for some adventurers...

Recommended age range: 10+

Required Equipment: Students will need their own laptop with a modern web browser installed. Ideally, parents should also sign up for a Twilio account their student can use to log into TwilioQuest to track their progress. A Twilio account (and the associated TwilioQuest user) is not strictly necessary to participate, but it will make the experience more fun if the student can track their growth inside the game.

Build a Game with Roblox


Description: Roblox is ushering in the next generation of entertainment, allowing people to imagine, create, and play together in immersive, user-generated 3D worlds. Learn to create and code your own games using the free tools made available by Roblox. This is a perfect course for first time game developers.

In this session you’ll learn how to make an obby, short for obstacle course. In this game genre, players have to jump from one place to another while avoiding obstacles to get to the end of a level.

Recommended age range: 10-12

Required Equipment: Fully charged laptop running Windows or Mac OS, Roblox Studio and a Roblox user account (all free)

Intro to Programming Using Scratch


Description: In this workshop, we will go over the basic concepts of how to make a computer program using Scratch. Scratch, by MIT, allows students to drag and drop logic blocks in a visual interface to create a program. The program comes to life using sprites, backgrounds, and sounds on a stage. By manipulating the order of the logic blocks and their configuration values, students will be able to create an animated story to share with their friends and family.

Recommended age range: Grades 1-4, no prior programming experience needed. Participants need to be able to read and do basic addition and subtraction.

Required Equipment: A laptop with a web browser and Adobe Flash installed. Optionally, parents can create an account on Scratch so students can save their work.

How to Train a Robot


Description: In this workshop we will introduce kids to the wonderful world of personal robots and how to train (program) them. They will learn how to program a robot using Blockly, make it move, recognize faces and give it a personality.

Recommended age range: 6 and up

Required Equipment: Laptop with wifi, able to access

Event Sponsor

microsoft reactor

Raffle Sponsor

microsoft azure

Loaner Laptop Sponsor

Microsoft Surface

Sticker Sponsors