@@ -17,6 +17,22 @@ Every teaching has its own unique goals, messages, conditions, and environments.
1717
1818<ul class = " list-none content-grid pb-4xl mb-lg border-b border-sidebar-type-color last:border-0 mt-[var(--spacing-xl)]" >
1919
20+ <EducationResource
21+ name = " Happycoding p5.js Tutorials"
22+ featuredImage = { await import (" ../images/education-resources/happy-coding.png" )}
23+ featuredImageAlt = " A screenshot of the happy coding's homepage”"
24+ >
25+ <Fragment slot = " author" >
26+ Kevin Workman
27+ </Fragment >
28+ <Fragment slot = " description" >
29+ A series of p5.js tutorials with detailed steps
30+ </Fragment >
31+ <Fragment slot = " materials" >
32+ [ Website] ( https://happycoding.io/tutorials/p5js/ )
33+ </Fragment >
34+ </EducationResource >
35+
2036 <EducationResource
2137 name = " Xin Xin’s p5.js Tutorials"
2238 featuredImage = { await import (" ../images/education-resources/xin-xin.jpg" )}
@@ -32,6 +48,72 @@ Every teaching has its own unique goals, messages, conditions, and environments.
3248 [ YouTube] ( https://www.youtube.com/@xinxin1011/videos )
3349 </Fragment >
3450 </EducationResource >
51+
52+ <EducationResource
53+ name = " Patt Vira’s p5.js Tutorials"
54+ featuredImage = { await import (" ../images/education-resources/patt-vira.jpg" )}
55+ featuredImageAlt = " Patt Vira’s youtube channel banner, showing “MAKE ART WITH CODE New video Monday, Wednesday, and Friday”"
56+ >
57+ <Fragment slot = " author" >
58+ Patt Vira
59+ </Fragment >
60+ <Fragment slot = " description" >
61+ Video tutorials teaching creative coding topics with p5.js
62+ </Fragment >
63+ <Fragment slot = " materials" >
64+ [ Website] ( https://www.pattvira.com/ )
65+ [ YouTube] ( https://www.youtube.com/@pattvira/videos )
66+ </Fragment >
67+ </EducationResource >
68+
69+ <EducationResource
70+ name = " 3-Min Creative Coding with p5.js"
71+ featuredImage = { await import (" ../images/education-resources/3cc-carriewang.jpeg" )}
72+ featuredImageAlt = " A collage of about “3-Min Creative Coding with p5.js"
73+ >
74+ <Fragment slot = " author" >
75+ Carrie Sijia Wang
76+ </Fragment >
77+ <Fragment slot = " description" >
78+ Video tutorials about p5.js
79+ </Fragment >
80+ <Fragment slot = " materials" >
81+ [ Website] ( https://carriesijiawang.com/3cc/ )
82+ </Fragment >
83+ </EducationResource >
84+
85+ <EducationResource
86+ name = " Creative Coding Class with p5.js"
87+ featuredImage = { await import (" ../images/education-resources/cc2021lowres.jpg" )}
88+ featuredImageAlt = " Cover photo with text 'Creative Coding'"
89+ >
90+ <Fragment slot = " author" >
91+ Carrie Sijia Wang
92+ </Fragment >
93+ <Fragment slot = " description" >
94+ Fundamental coding class using p5.js
95+ </Fragment >
96+ <Fragment slot = " materials" >
97+ [ GitHub] ( https://github.com/ellennickles/creative-coding-summer-21/blob/main/homework-carrie.md )
98+ </Fragment >
99+ </EducationResource >
100+
101+ <EducationResource
102+ name = " Chatbots for Art’s Sake with p5.js"
103+ featuredImage = { await import (" ../images/education-resources/chatbots-for-arts-sake_cover.jpeg" )}
104+ featuredImageAlt = " Face of a chatbot"
105+ >
106+ <Fragment slot = " author" >
107+ Carrie Sijia Wang
108+ </Fragment >
109+ <Fragment slot = " description" >
110+ Repurposes existing chatbot technologies and uses them for the sake of art
111+ </Fragment >
112+ <Fragment slot = " materials" >
113+ [ Website] ( https://carriesijiawang.com/chatbots-syllabus/ )
114+ </Fragment >
115+ </EducationResource >
116+
35117
36118 <EducationResource
37119 name = " Fractal Implementations"
@@ -83,7 +165,7 @@ Every teaching has its own unique goals, messages, conditions, and environments.
83165
84166 <EducationResource
85167 name = " Machine Learning for the Web"
86- featuredImage = { await import (" ../images/education-resources/pix2pix-demo .jpg" )}
168+ featuredImage = { await import (" ../images/education-resources/ml5js .jpg" )}
87169 featuredImageAlt = " pix2pix demo image with cat image generated from edges."
88170 >
89171 <Fragment slot = " author" >
@@ -217,41 +299,6 @@ Every teaching has its own unique goals, messages, conditions, and environments.
217299 </EducationResource >
218300
219301
220- <EducationResource
221- name = " Patt Vira’s tutorials"
222- featuredImage = { await import (" ../images/education-resources/patt-vira.jpg" )}
223- featuredImageAlt = " Patt Vira’s youtube channel banner, showing “MAKE ART WITH CODE New video Monday, Wednesday, and Friday”"
224- >
225- <Fragment slot = " author" >
226- Patt Vira
227- </Fragment >
228- <Fragment slot = " description" >
229- common creative coding topics tutorials taught with p5.js
230- </Fragment >
231- <Fragment slot = " materials" >
232- [ Website] ( https://www.pattvira.com/ )
233- [ YouTube] ( https://www.youtube.com/@pattvira/videos )
234- </Fragment >
235- </EducationResource >
236-
237-
238- <EducationResource
239- name = " Happycoding p5.js Tutorials"
240- featuredImage = { await import (" ../images/education-resources/happy-coding.png" )}
241- featuredImageAlt = " A screenshot of the happy coding's homepage”"
242- >
243- <Fragment slot = " author" >
244- Kevin Workman
245- </Fragment >
246- <Fragment slot = " description" >
247- A series of p5.js tutorials with detailed steps
248- </Fragment >
249- <Fragment slot = " materials" >
250- [ Website] ( https://happycoding.io/tutorials/p5js/ )
251- </Fragment >
252- </EducationResource >
253-
254-
255302 <EducationResource
256303 name = " Six Features of Programming Languages demonstrated in p5.js"
257304 featuredImage = { await import (" ../images/education-resources/six-features-of-programming-language.png" )}
@@ -321,6 +368,22 @@ Every teaching has its own unique goals, messages, conditions, and environments.
321368 </Fragment >
322369 </EducationResource >
323370
371+ <EducationResource
372+ name = " p5.js Tutorial in Mandarin - QTV"
373+ featuredImage = { await import (" ../images/education-resources/calligraphy.jpg" )}
374+ featuredImageAlt = " A tutorial screenshot about creating calligraphy using p5.js."
375+ >
376+ <Fragment slot = " author" >
377+ Qianqian Ye
378+ </Fragment >
379+ <Fragment slot = " description" >
380+ A series of p5.js video tutorials in Mandarin on Bilibili and TikTok
381+ </Fragment >
382+ <Fragment slot = " materials" >
383+ [ Bilibili] ( https://space.bilibili.com/442343394 )
384+ </Fragment >
385+ </EducationResource >
386+
324387 <EducationResource
325388 name = " Taller de Creative Coding"
326389 featuredImage = { await import (" ../images/education-resources/Taller-de-Creative-Coding.jpeg" )}
@@ -459,5 +522,4 @@ Every teaching has its own unique goals, messages, conditions, and environments.
459522 </Fragment >
460523 </EducationResource >
461524
462-
463525</ul >
0 commit comments