5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else!
Get inspiration for your own teaching by getting to know tried and tested teaching-learning scenarios from other teachers!
Find patterns that are specific to your teaching context by searching or using the filters.
Benefit from proven practical knowledge: Each pattern is systematically structured and has gone through a review process.
S. Warburton, and Y. Mor. EuroPLoP'22: 27th European Conference on Pattern Languages of Programs, New York, NY, United States, Association for Computing Machinery, (2022)
C. Abras, D. Maloney-Krichmar, and J. Preece. Bainbridge, W. Encyclopedia of Human-Computer Interaction. Thousand Oaks: Sage Publications, 37 (4):
445-456(2004)
A. Mora, D. Riera, C. Gonzalez, and J. Arnedo-Moreno. 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games), page 1-8. (September 2015)
J. Swacha, and K. Muszynska. Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality, page 763-769. ACM, (November 2016)
A. Mor-Avi, K. Jones, and C. Emmons. Teaching-Learning-Research: Design and Environments amps Conference, The University of Manchester, School of Architecture. UK, (December 2021)