Skip to content

Commit df8b326

Browse files
authored
Merge pull request #434 from processing/education-resources
Education Resources Link + Playlist and Book
2 parents 810ab8a + dba2064 commit df8b326

File tree

3 files changed

+36
-1
lines changed

3 files changed

+36
-1
lines changed

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

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import EducationResource from "@components/EducationResource/index.astro";
77

88
<div class="rendered-markdown !max-w-screen-lg">
99

10-
Every teaching experience has unique goals, messages, conditions, and environments. By documenting and sharing p5.js educational resources, such as workshops and classes, we aim to better connect the p5.js learner and educator communities worldwide. Add your educational resource [here](https://github.com/processing/p5.js-website/blob/main/src/content/pages/en/education-resources.mdx?plain=1)!
10+
Every teaching experience has unique goals, messages, conditions, and environments. By documenting and sharing p5.js educational resources, such as workshops and classes, we aim to better connect the p5.js learner and educator communities worldwide. [Add your educational resource (https://github.com/processing/p5.js-website/blob/main/src/content/pages/en/education-resources.mdx?plain=1) on GitHub]!
1111

1212
Thank you to Tuan Huang, Yu Lee, and Janis Sepúlveda for initiating the education resource list during OSACC 2024, as well as to previous p5.js Teach page contributors Inhwa Yeom, Gracia Zhang, and Qianqian Ye.
1313

@@ -332,8 +332,43 @@ Thank you to Tuan Huang, Yu Lee, and Janis Sepúlveda for initiating the educati
332332
[GitHub](https://n1ckfg.github.io/SixFeatures)
333333
</Fragment>
334334
</EducationResource>
335+
336+
<EducationResource
337+
name="Code! Programming with p5.js!"
338+
featuredImage={await import("../images/education-resources/coding-train.jpg")}
339+
featuredImageAlt="Screenshots of Coding Train Video Tutorials"
340+
>
341+
<Fragment slot="author">
342+
Daniel Shiffman, The Coding Train
343+
</Fragment>
344+
<Fragment slot="description">
345+
Learn all the basics of code (variables, conditionals, loops, objects, arrays) in JavaScript with p5.js!
346+
</Fragment>
347+
<Fragment slot="materials">
348+
[Website](https://thecodingtrain.com/tracks/code-programming-with-p5-js)
349+
[YouTube](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA)
350+
</Fragment>
351+
</EducationResource>
352+
353+
<EducationResource
354+
name="The Nature of Code"
355+
featuredImage={await import("../images/education-resources/nature-of-code.jpg")}
356+
featuredImageAlt="Cover of Nature of Code book"
357+
>
358+
<Fragment slot="author">
359+
Daniel Shiffman
360+
</Fragment>
361+
<Fragment slot="description">
362+
Online (and print) textbook on simulation natural systems with p5.js. Covers physics engines, generative algorithms, and machine learning.
363+
</Fragment>
364+
<Fragment slot="materials">
365+
[Website](https://natureofcode.com/)
366+
</Fragment>
367+
</EducationResource>
368+
335369
</ul>
336370

371+
337372
## International tutorials from the community
338373

339374
<ul class="list-none content-grid pb-4xl mb-lg border-b border-sidebar-type-color last:border-0 mt-[var(--spacing-xl)]">
295 KB
Loading
453 KB
Loading

0 commit comments

Comments
 (0)