# Introducing kids/teens to programming using p5.js

**URL:** <https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393>\
**Category:** Teaching\
**Created:** [November 9, 2018, 8:27pm UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393 "2018-11-09T20:27:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vertmo](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/vertmo/32/2293_2.png) [@Vertmo](https://discourse.processing.org/u/Vertmo)\
**Post date:** [November 9, 2018, 8:27pm UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393/1 "2018-11-09T20:27:32Z")

</div>

Hi !  
I’m planning to use p5.js (through the excellent web editor) to teach kids/teens basis of programming at the Ubuntu Party ([https://www.ubuntu-paris.org/](https://www.ubuntu-paris.org/)) in Paris. I’m going to hold a workshop, as well as a continuous stand during the whole week-end.  
That’s not my first time holding a workshop, but it is my first time holding one about p5.js, so if you had any advice or tips, that would be greatly appreciated !  
Thanks !

---

<div class="post-metadata">

**Author:** ![dan850](https://avatars.discourse-cdn.com/v4/letter/d/e9c0ed/32.png) [@dan850](https://discourse.processing.org/u/dan850)\
**Post date:** [November 10, 2018, 1:43am UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393/2 "2018-11-10T01:43:56Z")

</div>

This is a great initiative that you are doing. Make sure to have them play around with the open processing website as well. They can share and modify each other’s sketches. - [https://www.openprocessing.org/](https://www.openprocessing.org/)

---

<div class="post-metadata">

**Author:** ![codeguppy](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/codeguppy/32/8322_2.png) [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Post date:** [April 16, 2019, 2:28am UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393/3 "2019-04-16T02:28:28Z")

</div>

I congratulate you for this initiative! p5.js is excellent for introducing kids/teens to programming via game building and creative programming. I want to also highlight you [https://codeguppy.com](https://codeguppy.com) a p5.js based playground.

---

<div class="post-metadata">

**Author:** ![pigeonsailor](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@pigeonsailor](https://discourse.processing.org/u/pigeonsailor)\
**Post date:** [May 18, 2020, 9:24am UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393/4 "2020-05-18T09:24:05Z")

</div>

This is a super late response but I’m going to add a note here for future searchers of these terms. Khan Academy has an excellent free online program that uses p5 for kids: [https://www.khanacademy.org/computing/computer-programming/programming](https://www.khanacademy.org/computing/computer-programming/programming)

---

<div class="post-metadata">

**Author:** ![saberkhan](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/saberkhan/32/1541_2.png) [@saberkhan](https://discourse.processing.org/u/saberkhan)\
**Post date:** [May 18, 2020, 8:48pm UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393/5 "2020-05-18T20:48:22Z")

</div>

Yeah a big fan of the Khan Academy course. It uses processing.js but its is a easy switch to p5.js whenever.
