Last week we ran our first code to craft workshop with 20 youth from across New York state. They formed 5 teams and set about using the available technologies (Scratch, littleBits, Arduino and more) to develop solutions to a community issue or problem. This is the first workshop I’ve facilitated that began with an introduction to community. We front loaded the workshop with information gathered from specific communities and a session on understanding communities, and stakeholders. We ran the first third of the workshop without the kids touching technology. We learned and brainstormed and develop an understanding that technology as a solution has impacts well beyond the narrow focus of a designer or developer working alone to solve a problem.
There was, of course, not enough time to do justice to the challenge, but it was a beginning. And as the kids talked about their projects at various points there was always a concrete (in the abstract) user for their end products. I’m still reading through the session evaluations, but I think we’re on to something here. I’m sure it is not all that novel out in the big world but for us, for this session it is a new way of teaching coding and development with youth, and it was invigorating.