# Hour of Code around Processing

**URL:** https://discourse.processing.org/t/hour-of-code-around-processing/12807
**Category:** Teaching
**Created:** [July 19, 2019, 8:21am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807 "2019-07-19T08:21:00Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![codeIt](https://avatars.discourse-cdn.com/v4/letter/c/a6a055/32.png) [@codeIt](https://discourse.processing.org/u/codeIt)
#### Post date: [July 19, 2019, 8:21am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/1 "2019-07-19T08:21:00Z")

</div>

Hi all, we are working on a Processing-based „Hour of Code“. It’s a free one-hour course, aimed at kids (9+), teaching the basics of programming through creating images and animations in a block based environment. For this course we are looking for testers. We are grateful for any feedback, especially about:

- bugs
- is the course fun?
- is it easy to follow? if not, what are stumbling blocks?
- is our english weird?

[Here’s the course](https://betatest.code-it-studio.de/course/step/12/118)  
thanks,  
Uwe

---

<div class="post-metadata">

### Author: ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)
#### Post date: [July 19, 2019, 9:46am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/2 "2019-07-19T09:46:34Z")

</div>

> [@codeIt](#):
>
> is our english weird?

well UWE, yes english is weird  
esp. the word  
“CANVAS” for a 9 year old ??

but i think you worry more about your english talking in the video

* * *

here is my thing:

-a- possibly you ask British or American people  
about your german english ( i am the wrong to answer )

-b- my english is bad, but i teached 20 years worldwide,  
and worldwide the people not talk english!  
but want / need to use / english to learn computer and coding…  
so i learned that actually a kind of easy / if not primitive / english is mostly welcome there.

so you could hire a native english speaking narrator for your english version videos,  
but i think it is very much OK the way it is.

* * *

i like your project and hope you can make it into the  
european school system, and for that need a french and a spanish version too,  
( as for the code blocks AND the web page AND the teaching videos )  
( i hope my comment is not taken too political )

* * *

---

<div class="post-metadata">

### Author: ![codeIt](https://avatars.discourse-cdn.com/v4/letter/c/a6a055/32.png) [@codeIt](https://discourse.processing.org/u/codeIt)
#### Post date: [July 19, 2019, 10:44am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/3 "2019-07-19T10:44:23Z")

</div>

We get many users from non-english speaking countries, so we try to keep the phrasing simple. Is there a term you would prefer over _canvas_? The video narration will be done by a native speaker eventually.  
Thank you for your feedback!

---

<div class="post-metadata">

### Author: ![tony](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tony/32/949_2.png) [@tony](https://discourse.processing.org/u/tony)
#### Post date: [July 20, 2019, 5:25am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/4 "2019-07-20T05:25:13Z")

</div>

As a native english speaker, I think your English is very easy to understand. I wouldn’t worry about it 🙂

---

<div class="post-metadata">

### Author: ![ak030](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@ak030](https://discourse.processing.org/u/ak030)
#### Post date: [July 20, 2019, 5:54am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/5 "2019-07-20T05:54:01Z")

</div>

Thank you. Sometimes we’re a bit unsure if we’re using the right terms and phrases. It is so easy to cause misconceptions that way. In an ideal world every Processing tutorial would be done by Dan Shiffman. 😉

---

<div class="post-metadata">

### Author: ![mbrasseau](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mbrasseau/32/5872_2.png) [@mbrasseau](https://discourse.processing.org/u/mbrasseau)
#### Post date: [July 20, 2019, 8:17am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/6 "2019-07-20T08:17:20Z")

</div>

You can use the term “canvas” if you first introduce the concept. Something like, “the code creates an area on the screen. We call this area, the “canvas”. On this canvas, we create our images, just like an artist creates images on a real life canvas.”

The biggest problem in education lately is dumbing down concepts in the belief that children will not understand them. They will certainly understand, if we teach them.

Great program, by the way.

---

<div class="post-metadata">

### Author: ![ak030](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@ak030](https://discourse.processing.org/u/ak030)
#### Post date: [July 20, 2019, 1:12pm UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/7 "2019-07-20T13:12:16Z")

</div>

Thank you for your suggestion on how to introduce the canvas.

Following the cognitive load theory, we are trying to use only the blocks/functions and concepts that are relevant for the tasks at hand. Dumbing down is a serious problem in education. If kids are engaged and interested, they love hard tasks and concepts that are challenging.

---

<div class="post-metadata">

### Author: ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)
#### Post date: [July 21, 2019, 5:01pm UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/8 "2019-07-21T17:01:27Z")

</div>

> [@codeIt](#):
>
> - is it easy to follow? if not, what are stumbling blocks?
> - is our english weird?

Very cool, nice tutorial and great work. I am a huge fan of blocks + Processing

bugs / ui:

- targeting might be a bit too hard for young people. The mouse drags over the On Start, but nothing happens. They have to drag the mouse over the tiny gap in the block – and the target doesn’t visually align with the actual gap, it is lower
- dragging “On Start” out of the area freezes it in the toolbar – it either shouldn’t be draggable if it is required, or it should snap back, or it should be draggable out and then back in.
- Running Start when there is no fill generates the error message as expected – however, even after dragging a new fill in, the Start button stays disabled. The user must also press the Reset button to re-enable the Start button. This is confusing and counterintuitive. After receiving an error and making a change, Start should be re-enabled.

I think the English audio is well done – the speaker in the video speaks slowly and clearly with pauses, and stops to define terms.

---

<div class="post-metadata">

### Author: ![codeIt](https://avatars.discourse-cdn.com/v4/letter/c/a6a055/32.png) [@codeIt](https://discourse.processing.org/u/codeIt)
#### Post date: [July 23, 2019, 8:23am UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/9 "2019-07-23T08:23:29Z")

</div>

Thank you Jeremy, good points for our next UI rework! We’ve been grappling with the start/reset button behaviour for a while.

---

<div class="post-metadata">

### Author: ![codeIt](https://avatars.discourse-cdn.com/v4/letter/c/a6a055/32.png) [@codeIt](https://discourse.processing.org/u/codeIt)
#### Post date: [September 3, 2019, 12:31pm UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807/10 "2019-09-03T12:31:55Z")

</div>

Hi all,  
our Processing-based _Hour of Code_ is now published. [You find the course here](https://app.code-it-studio.de/course/step/12/118).

![faecher_8_newsletter](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/b/b1557753e641b4a6edd73654d414fba2f35a1abb.png)

Thank you all again for testing and giving us feedback!
