Facilitating Multiple Programming Languages in One Space

This lightning talk describes considerations for facilitating multiple programming languages in one space. I provide video examples of what it looks like when young coders select from four different programming languages to create projects of interest. Following an overview of what coders created in the classes I designed and facilitated, I discuss considerations for simultaneously facilitating multiple languages; this discussion includes quick suggestions for selecting and creating resources, questioning techniques, peer-to-peer mentoring, room setup, and more.

Read More

Interest-driven Coding Projects

This lightning talk describes considerations for designing interest-driven coding projects. I provide examples of what an interest-driven coding class looks like and how projects are designed for a variety of experience levels and interests within a shared space. I discuss some of the research informing this approach, share examples of interest-driven projects, and provide suggestions for creating interest-driven coding projects and resources.

Read More