Beyond Linear Coding: Creating and Innovating in Arts-based Programming

This session is on how the K-8 technology classes I worked with evolved beyond linear coding, to arts-based programming projects. The session discusses the rationale behind moving away from puzzle programming into project-based programming, as well as how the arts fostered creativity and innovation in learning how to code. Video footage from actual classes will be used to demonstrate some of the affordances and constraints of this approach. 

Presentation Slides

  • The link above is a .pdf file of the slideshow used for this presentation. All media (videos, audio clips, websites, etc.) that were included in the original are now images with active links; meaning, you can click on the image and it will send you to the original source material. Please click the "Contact Me" button on the left if you would like me to present this as a session.


Additional Resources

More Computer Programming Resources

JavaScript Resources

Media Arts and Technology Makerspace

Scratch Resources


Twitter Lists

The following lists provide a direct feed of users who discuss the various topics that pertain to this presentation:


YouTube Playlists

The following links provide videos related to various topics that pertain to this presentation:


Other Resources from the Presentation