# Creative Coding for Kids - A structured course for young coders and beginners

**URL:** <https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288>\
**Category:** Teaching\
**Created:** [June 30, 2020, 9:57pm UTC](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288 "2020-06-30T21:57:27Z")\
**Posts on this page:** 3\
**Page:** 1

<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:** [June 30, 2020, 9:57pm UTC](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288/1 "2020-06-30T21:57:27Z")

</div>

Hi processing community,

I want to share with you a free course / book in PDF format written by Tariq Rashid. Tariq was kind enough to have his course adapted for [codeguppy.com](https://codeguppy.com) users as well.

Direct download  
[https://codeguppy.com/site/download/tariq/creative\_coding\_for\_kids.pdf](https://codeguppy.com/site/download/tariq/creative_coding_for_kids.pdf)

 ![mockup-of-a-book-open-by-half-1340-el](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/c/cd782b49215d6fbc328ae943682ef684aba72dfd.jpeg)

The course if for absolute beginners… but even more advanced users will find nice things inside. For instance, check out the effect of these JavaScript programs included in the course:

 ![tariq_ex08](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/a/a1a575d8cb22a51b8afc456be35538a84ce0df77.png)

 ![tariq_ex07](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/9/9d71fbb918680d32208d29707e42a4250e433f25.png)

Note: You don’t need to type-in the programs. The course includes links to online playgrounds for most of the programs!

Happy coding!

P.S. If you like this, you may find also useful author’s youtube channel: [https://www.youtube.com/channel/UCO6iBPzIvUdzxcf87BN24FQ](https://www.youtube.com/channel/UCO6iBPzIvUdzxcf87BN24FQ)

---

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [July 1, 2020, 1:55pm UTC](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288/2 "2020-07-01T13:55:32Z")

</div>

Wow nice work! 😉

Is it for learning purposes that you “simplify” or create new helper functions like ? :

```auto
randomNumber(-10, 10);
repeat(20, bubble);

```

---

<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:** [July 2, 2020, 1:33am UTC](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288/3 "2020-07-02T01:33:35Z")

</div>

Thanks for the nice words. In the case of the nice book, the credits goes to Tariq Rashid - the author of the book.
