p5.js is a collaborative project created by many individuals, and you are invited to help. All types of involvement are welcome.
Check out the education page on the wiki to view resources from past classes, workshops, and events. Add your own links!
Something else? — p5.js is looking for designers, artists, writers, organizers, and any other role you can think of. Get in touch at firstname.lastname@example.org.
p5.js is actively developed by Lauren McCarthy in collaboration with many others.
Evelyn Eastmond helped conceptualize this project from the early stages and did signicant work with core code structure and organization, and creation of educational materials.
Dan Shiffman added the vector and math functionality, and developed examples and materials while running some of the first trials of p5.js in the classroom.
Jerel Johnson created the visual identity, logo, and website design.
Sam Lavigne is leading the development of the p5.js IDE.
Jason Sigal is currently working on the p5.Sound library and I/O functionality as part of Google Summer of Code.
The students and faculty in the p5.js working group at NYU ITP meet biweekly throughout the school year to work on everything from language design and documentation to testing and bug fixes.
Many others from around the world contribute code and ideas to the library and documentation.