This past summer, the team at Fathom hosted a
class week in which we took an abbreviated look at Fathom’s information design methodology. Students in the class learned some of the core principles of information design and explored new ways of representing data using
p5.js, a JavaScript library for creating graphic and interactive experiences based on the original
Processing software. During that week, we asked our students to create their own weather apps. We provided some examples of prior work to give students a good starting point. Yet, we found that these examples often confused our students, who frequently noted difficulties understanding what certain parts of the code were doing.