Skip to content

Commit c23c175

Browse files
committed
Update education resources
1 parent 5f11a8e commit c23c175

11 files changed

+99
-37
lines changed

src/content/pages/en/education-resources.mdx

Lines changed: 99 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -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>
167 KB
Loading
1.11 MB
Loading
243 KB
Loading
133 KB
Loading
110 KB
Loading
20.1 KB
Loading
1.14 MB
Loading
-27 KB
Loading
84.4 KB
Loading

0 commit comments

Comments
 (0)