Digital Media Labs: Frequently Loved Software – Coding


Great for beginners who want to explore the basics of computer coding. With Scratch software, users construct media scripts to create and share their own interactive stories, animations, games, music and art. Scratch’s drag-and-drop code-writing tools look like colored puzzle pieces that interlock with each other, offering a dynamic visual reference for understanding the syntax and logic of a well-crafted computer program.


An open-source tool for telling interactive, nonlinear stories. You can extend your stories with variables, conditional logic, images, CSS, and JavaScript as you become more skilled. Twine publishes directly to HTML, so you can post your work nearly anywhere.