processing / p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
http://p5js.org/
GNU Lesser General Public License v2.1
21.48k stars 3.29k forks source link

Documentation for Teaching/Workshops #333

Closed scottgarner closed 9 years ago

scottgarner commented 10 years ago

I'm probably missing something, but I'm wondering about some more visible documentation for people interested in teaching and giving workshops on p5.js.

One key element would be recommendations for a good workshop platform until the editor is ready. Rather than taking time to download and set everything up, would it be possible to point students to an existing setup on, for example, CodePen?

I'm planning a workshop in the next month or two for design students with basically zero experience with any kind of development and I'd like to make the introduction as painless as possible. Tips for workshop contents would also be great.

lmccart commented 10 years ago

I started a couple wiki pages for collecting links and materials:

https://github.com/lmccart/p5.js/wiki/Contributed-Tools,-Projects,-Demos https://github.com/lmccart/p5.js/wiki/Education

I also made this tutorial for tips in terms of embedding p5.js (this was made with class blog/site use in mind, but there's some info about codepen and other tools here). https://github.com/lmccart/p5.js/wiki/Embedding-p5.js

I'd love to build out more materials though, feel free to add whatever or reorganize. Also, if you wanted to make something of an outline (maybe questions or section titles of specific areas that you'd like tips on), I think I and others could start adding things into there.

scottgarner commented 10 years ago

Great start, thanks Lauren!

brysonian commented 10 years ago

Is there a plan to eventually have the IDE online?

lmccart commented 10 years ago

this would be my hope, I got very inspired looking at this today: http://threejs.org/editor/.

I believe the code is pretty well separated to pull out a web version from the current IDE. maybe @antiboredom has more thoughts?

lmccart commented 10 years ago

p5.js support will also be added to openprocessing.org

tito21 commented 10 years ago

What also is missing are some tutorials on the p5js.org site for people with no expirence in prossecing or javascrit.

lmccart commented 10 years ago

@tito21 yes, absolutely!! hopefully a lot more of this sort of thing coming in the near future, stay tuned.

lmccart commented 9 years ago

hey @scottgarner is this one answered? if there are specific things you think we could focus on adding, let's break those out into separate issues.

scottgarner commented 9 years ago

Yup! Sorry to leave it hanging. I also have some workshop materials to post once the semester winds down.

lmccart commented 9 years ago

great! looking forward to checking them out.