# Homework and assignment ideas

**URL:** https://discourse.processing.org/t/homework-and-assignment-ideas/33497
**Category:** Teaching
**Created:** [November 14, 2021, 5:38am UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497 "2021-11-14T05:38:49Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Neandroid](https://avatars.discourse-cdn.com/v4/letter/n/a698b9/32.png) [@Neandroid](https://discourse.processing.org/u/Neandroid)
#### Post date: [November 14, 2021, 5:38am UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497/1 "2021-11-14T05:38:49Z")

</div>

Hi all,  
I’m teaching beginner programming through p5js to art students. I’ve been struggling to keep the homework assignments engaging while still building solid understanding of programming and javascript - not just p5/processing itself. Does anyone know of a resource where I might find lots of exercise and homework ideas that teach both pure javascript and p5js. If such a collection were organized by programming concept even better!

Thanks!

---

<div class="post-metadata">

### Author: ![bakercp](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/bakercp/32/7785_2.png) [@bakercp](https://discourse.processing.org/u/bakercp)
#### Post date: [November 14, 2021, 6:43am UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497/2 "2021-11-14T06:43:29Z")

</div>

[Code as Creative Medium](https://www.penguinrandomhouse.com/books/669487/code-as-creative-medium-by-golan-levin-and-tega-brain/) is a really great teaching resource for teaching creative code in an art context. It doesn’t focus on p5 / js in particular, but has some really helpful exercises that can be easily implemented in many languages. It also has great interviews, tips and lists of artists and works. Highly recommended!

---

<div class="post-metadata">

### Author: ![Neandroid](https://avatars.discourse-cdn.com/v4/letter/n/a698b9/32.png) [@Neandroid](https://discourse.processing.org/u/Neandroid)
#### Post date: [November 14, 2021, 10:02pm UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497/3 "2021-11-14T22:02:24Z")

</div>

Thank you! That looks great and I will try to get myself a copy or convince the school to buy one.  
Love the idea of having all the time tested and classic exercises laid out in one place.

---

<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: [December 30, 2021, 2:55am UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497/4 "2021-12-30T02:55:56Z")

</div>

You can also try [codeguppy.com](https://codeguppy.com) - it is FREE and contains tons of projects for classroom.

[![Slide8.PNG](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/7/7e734afdeee73ea9a6274b737c2f3ce2bf04da2c.jpeg)](https://codeguppy.com)

---

<div class="post-metadata">

### Author: ![JSGauthier](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jsgauthier/32/9910_2.png) [@JSGauthier](https://discourse.processing.org/u/JSGauthier)
#### Post date: [May 10, 2022, 5:19pm UTC](https://discourse.processing.org/t/homework-and-assignment-ideas/33497/5 "2022-05-10T17:19:43Z")

</div>

I agree, What a great ressource!

Code as Creative Medium was an inspiration for teaching and my art practice. However this ressources is less adapted to the specific learning outcomes as they pertain to specific language/syntax concepts. It is more helpful to gain insight into overarching creative possibilities of code.

Here is a great link about the ressource by Golan Levin, one of the books authors

[![](https://img.youtube.com/vi/vT9htBGgZIY/maxresdefault.jpg "Code as Creative Medium by Golan Levin & Tega Brain :: Supported by FRFAF (#2020-049)") ](https://www.youtube.com/watch?v=vT9htBGgZIY)
