App Lab is, as the name suggests, a tool for creating mobile (web) apps. It was created by Code.org to support introductory CS classes like CS Principles and CS Discoveries. Students can program apps in Javascript or drag-and-drop blocks, switching between as they like, and visual UI elements can easily be added with a wysiwyg editor. There’s even a built-in database tool for building data backed apps! App Lab is the primary programming enviornment for all of the projects in Creative Coding.

Interactive Fiction

Interactive Fiction

This project is featured in chapter 4 of Creative Coding, and is a great way to connect narrative storytelling to Computer Science. See the book for a detailed lesson plan.

[Read More]