# JavaScript coding course / curriculum feedback

**URL:** <https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981>\
**Category:** Teaching\
**Created:** [May 13, 2023, 3:25am UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981 "2023-05-13T03:25:56Z")\
**Posts on this page:** 5\
**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:** [May 13, 2023, 3:25am UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981/1 "2023-05-13T03:25:56Z")

</div>

Dear coding educators / teachers,

I started working on a new illustrated coding course/curriculum for JavaScript (slide deck style).

I’m about 30% into the project … and would like your feedback.

👉 Please see below the first lessons:

> **[coding\_course.pdf](https://codeguppy.com/site/download/coding_course.pdf)**
>
> 11.36 MB

If you get the chance to download and review the file, please let me know your opinion/feedback.

Do you see yourself using something like this for your coding class?

Also – please leave a comment if you want me to notify you when the course is ready.

Thank you,  
Adrian

 ![](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/4/3/437ff37b71fed2c877f792e0eae1bc9f91994a74.jpeg)

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [May 13, 2023, 9:48am UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981/2 "2023-05-13T09:48:05Z")

</div>

Fantastic and funny work!

---

<div class="post-metadata">

**Author:** ![JoseMY](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josemy/32/2016_2.png) [@JoseMY](https://discourse.processing.org/u/JoseMY)\
**Post date:** [May 16, 2023, 6:44am UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981/3 "2023-05-16T06:44:05Z")

</div>

I think it is a good tutorial. The only flaw I see is that it is presented as a “javascript course”, but many of the “built-in” instructions are not javascript built-in instructions, but library ones.

That was the main flaw of BASIC tutorials when I learnt BASIC as a child, indeed.

Good job.

---

<div class="post-metadata">

**Author:** ![DCrish](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/dcrish/32/11408_2.png) [@DCrish](https://discourse.processing.org/u/DCrish)\
**Post date:** [May 16, 2023, 3:57pm UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981/4 "2023-05-16T15:57:46Z")

</div>

Looks great so far. Your examples always include fun-looking images and the coding is relevant to young as well as older students.

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [May 17, 2023, 8:20am UTC](https://discourse.processing.org/t/javascript-coding-course-curriculum-feedback/41981/5 "2023-05-17T08:20:33Z")

</div>

It’s very good already! But I see a potential problem w/ using **println()** instead of **print()**.

p5\*js used **println()** in the beginning for Processing compatibility.  
But it’s been a while they’ve swapped it to just [**print()**](https://p5js.org/reference/#/p5/print).

Actually they’ve completely removed **println()** from the library.  
But I think it’d be a good idea for you to keep **println()** around as an alias though.

> [@JoseMY](#):
>
> , but many of the “built-in” instructions are not javascript built-in instructions, but library ones.

Perhaps he could use some footnote to explain that at some point.
