# Teaching

**URL:** https://discourse.processing.org/c/teaching/24.md?page=2

[Latest](https://discourse.processing.org/latest.md) · [Categories](https://discourse.processing.org/categories.md) · [Tags](https://discourse.processing.org/tags.md)

**Page:** 3

---

## [Recommendations for Java books / online classes?](https://discourse.processing.org/t/recommendations-for-java-books-online-classes/23972)

<div class="topic-metadata">

**Author:** [@pablohotsauce](https://discourse.processing.org/u/pablohotsauce)\
**Replies:** 3\
**Last updated:** [September 20, 2020, 10:50pm UTC](https://discourse.processing.org/t/recommendations-for-java-books-online-classes/23972 "2020-09-20T22:50:35Z")

</div>

I’m about to finish working through Make’s book Getting Started with Processing, 2nd ed. I want to get better at Java itself, with an eye towards Processing v4. As I understand it, Processing v4 will use Java 11, while t…

---

## [Combine STEM with coding](https://discourse.processing.org/t/combine-stem-with-coding/22699)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 2\
**Last updated:** [July 31, 2020, 12:44am UTC](https://discourse.processing.org/t/combine-stem-with-coding/22699 "2020-07-31T00:44:55Z")

</div>

Hello teachers, I have a suggestion for you. Combine STEM with coding for a maximum educational value. For instance the following programs made possible by processing API shows how to plot a function graph. I hope you f…

---

## [Coding magazine for kids](https://discourse.processing.org/t/coding-magazine-for-kids/22649)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 2\
**Last updated:** [July 27, 2020, 9:42pm UTC](https://discourse.processing.org/t/coding-magazine-for-kids/22649 "2020-07-27T21:42:10Z")

</div>

Hi, Did you notice that we don’t have any good coding magazine for kids in US? In my opinion UK is leading in this field. The Raspberry Pi foundation has an excellent magazine that is also free. What about having a co…

---

## [Hour of code using type-in programs](https://discourse.processing.org/t/hour-of-code-using-type-in-programs/22700)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [July 18, 2020, 1:22am UTC](https://discourse.processing.org/t/hour-of-code-using-type-in-programs/22700 "2020-07-18T01:22:12Z")

</div>

In this post I’m challenging the common misconception that only block-based languages are appropriate for young coders… and I will present a new method heavily influenced by the golden age of home computers. This method …

---

## [Which Processing API?](https://discourse.processing.org/t/which-processing-api/22698)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [July 18, 2020, 12:59am UTC](https://discourse.processing.org/t/which-processing-api/22698 "2020-07-18T00:59:32Z")

</div>

Dear teachers, I assume you’re all using processing API in your classroom / coding club. I’d like to ask you: which processing library or environment are you using? Are you using bare bone p5.js sketches, processing Ja…

---

## [Anyone had success with p5js on ipads?](https://discourse.processing.org/t/anyone-had-success-with-p5js-on-ipads/21323)

<div class="topic-metadata">

**Author:** [@CrouchingPython](https://discourse.processing.org/u/CrouchingPython)\
**Replies:** 5\
**Last updated:** [July 2, 2020, 1:36am UTC](https://discourse.processing.org/t/anyone-had-success-with-p5js-on-ipads/21323 "2020-07-02T01:36:18Z")

</div>

Has anyone used p5js in a class setting with ipads? I know it’s web-based but I’ve like it to “just work”. I’m teaching middle school and want to eliminate any barriers to using it! Thanks.

---

## [Creative Coding for Kids - A structured course for young coders and beginners](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 2\
**Last updated:** [July 2, 2020, 1:33am UTC](https://discourse.processing.org/t/creative-coding-for-kids-a-structured-course-for-young-coders-and-beginners/22288 "2020-07-02T01:33:35Z")

</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 users as well. Direct download https://c…

---

## [Interested 1:1 virtual check in for using p5 or processing in the classroom](https://discourse.processing.org/t/interested-1-1-virtual-check-in-for-using-p5-or-processing-in-the-classroom/22099)

<div class="topic-metadata">

**Author:** [@saberkhan](https://discourse.processing.org/u/saberkhan)\
**Replies:** 2\
**Last updated:** [June 23, 2020, 9:33pm UTC](https://discourse.processing.org/t/interested-1-1-virtual-check-in-for-using-p5-or-processing-in-the-classroom/22099 "2020-06-23T21:33:13Z")

</div>

Hi everyone, Hope the summer is starting off well for you. If you are interested in talking with someone about using p5 or Processing in the classroom I have some time this Wednesday or Thursday. You can book time using…

---

## [Evaluating Student Code](https://discourse.processing.org/t/evaluating-student-code/21570)

<div class="topic-metadata">

**Author:** [@pfe1223](https://discourse.processing.org/u/pfe1223)\
**Replies:** 7\
**Last updated:** [June 6, 2020, 4:50am UTC](https://discourse.processing.org/t/evaluating-student-code/21570 "2020-06-06T04:50:27Z")

</div>

Does anybody know of any grading scripts for Processing code? Perhaps something like an AST could be used to evaluate student code.

---

## [Draw with code programs for young coders](https://discourse.processing.org/t/draw-with-code-programs-for-young-coders/21518)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 6\
**Last updated:** [June 3, 2020, 10:14pm UTC](https://discourse.processing.org/t/draw-with-code-programs-for-young-coders/21518 "2020-06-03T22:14:54Z")

</div>

Hi community, I want to share with you a booklet with small JavaScript programs for young kids. These programs can be used as part of hour of code or with any other occasion to introduce young kids to the wonderful worl…

---

## [Introducing kids/teens to programming using p5.js](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393)

<div class="topic-metadata">

**Author:** [@Vertmo](https://discourse.processing.org/u/Vertmo)\
**Replies:** 4\
**Last updated:** [May 18, 2020, 8:48pm UTC](https://discourse.processing.org/t/introducing-kids-teens-to-programming-using-p5-js/5393 "2020-05-18T20:48:22Z")

</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/) in Paris. I’m going to hold a workshop, as well as a continu…

---

## [Collection of type-in programs for young coders](https://discourse.processing.org/t/collection-of-type-in-programs-for-young-coders/20403)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 2\
**Last updated:** [May 5, 2020, 11:15pm UTC](https://discourse.processing.org/t/collection-of-type-in-programs-for-young-coders/20403 "2020-05-05T23:15:03Z")

</div>

Hi all, I discovered that one of the best way to introduce young coders to text based coding … in as little as 1 hour … is via mini type-in programs. I put together a collection of 30 type-in programs that can be used …

---

## [Portable Thonny and p5](https://discourse.processing.org/t/portable-thonny-and-p5/19556)

<div class="topic-metadata">

**Author:** [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Replies:** 2\
**Last updated:** [April 11, 2020, 9:13pm UTC](https://discourse.processing.org/t/portable-thonny-and-p5/19556 "2020-04-11T21:13:46Z")

</div>

You can combine Thonny (an IDE) and p5 (a native Python port of the Processing API) for a Processing-esque, Python 3 development environment that runs off a USB drive. I’ve put together a short tutorial, if anybody is k…

---

## [How far can p5js projects be pushed with imported images?](https://discourse.processing.org/t/how-far-can-p5js-projects-be-pushed-with-imported-images/19446)

<div class="topic-metadata">

**Author:** [@mnoble](https://discourse.processing.org/u/mnoble)\
**Replies:** 3\
**Last updated:** [April 14, 2020, 4:31am UTC](https://discourse.processing.org/t/how-far-can-p5js-projects-be-pushed-with-imported-images/19446 "2020-04-14T04:31:40Z")

</div>

Hello Coders, Artists, and Educators, I am a high school teacher in California and I am about to convert my class to remote because of the virus spread. We have worked exclusively with Processing in the classroom but I …

---

## [Zero boilerplate philosophy - an important ingredient for teaching text based coding](https://discourse.processing.org/t/zero-boilerplate-philosophy-an-important-ingredient-for-teaching-text-based-coding/19318)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 3\
**Last updated:** [April 4, 2020, 11:04pm UTC](https://discourse.processing.org/t/zero-boilerplate-philosophy-an-important-ingredient-for-teaching-text-based-coding/19318 "2020-04-04T23:04:38Z")

</div>

I was just reading an article in a MagPi booklet about GPIOZero. The article mentioned how this nice Python library for physical computing got it’s name. It was basically designed with “Zero boilerplate philosophy” in mi…

---

## [Hey Teachers: Code in Place](https://discourse.processing.org/t/hey-teachers-code-in-place/19286)

<div class="topic-metadata">

**Author:** [@mcintyre](https://discourse.processing.org/u/mcintyre)\
**Replies:** 0\
**Last updated:** [April 1, 2020, 2:04pm UTC](https://discourse.processing.org/t/hey-teachers-code-in-place/19286 "2020-04-01T14:04:55Z")

</div>

Hi! Stanford is putting together a free online course, Code in Place, that might be of interest. Here is a quick summary from the announcement: The time of COVID-19 has been difficult for many people around the world, …

---

## [Quarantaine - Making educational games for our kids](https://discourse.processing.org/t/quarantaine-making-educational-games-for-our-kids/19152)

<div class="topic-metadata">

**Author:** [@rapatski](https://discourse.processing.org/u/rapatski)\
**Replies:** 4\
**Last updated:** [March 30, 2020, 12:57pm UTC](https://discourse.processing.org/t/quarantaine-making-educational-games-for-our-kids/19152 "2020-03-30T12:57:07Z")

</div>

Hi all, I appreciate a lot of us here might not be at this stage of our lives (yet), but with the coronavirus confining us to hour homes, I now have a 4-year old at home that needs to be entertained and possibly educate…

---

## [Best Practices for Resizing Images - Collage Assignment](https://discourse.processing.org/t/best-practices-for-resizing-images-collage-assignment/18954)

<div class="topic-metadata">

**Author:** [@mnoble](https://discourse.processing.org/u/mnoble)\
**Replies:** 4\
**Last updated:** [March 30, 2020, 12:26am UTC](https://discourse.processing.org/t/best-practices-for-resizing-images-collage-assignment/18954 "2020-03-30T00:26:25Z")

</div>

Hello Forum, I want to confirm that if you are making a simple, animated collage with 20+. png images in Processing and you have to resize the images (in the code) that it is better to use the: .resize command in void …

---

## [Remote learning](https://discourse.processing.org/t/remote-learning/18953)

<div class="topic-metadata">

**Author:** [@saberkhan](https://discourse.processing.org/u/saberkhan)\
**Replies:** 0\
**Last updated:** [March 23, 2020, 9:15pm UTC](https://discourse.processing.org/t/remote-learning/18953 "2020-03-23T21:15:43Z")

</div>

Hi everyone, Hope you are doing ok during these challenging times. One aspect is the closing of schools. If you want to check in about remote learning with p5 or Processing please get in touch. You can pick a slot from …

---

## [Introduction to Programming during School Closures](https://discourse.processing.org/t/introduction-to-programming-during-school-closures/18653)

<div class="topic-metadata">

**Author:** [@jclem](https://discourse.processing.org/u/jclem)\
**Replies:** 12\
**Last updated:** [March 17, 2020, 5:33am UTC](https://discourse.processing.org/t/introduction-to-programming-during-school-closures/18653 "2020-03-17T05:33:33Z")

</div>

I would like to use Processing to introduce my three teenagers to programming as they go through a prolonged period of on-line school due to COVID-19. My children are relatively lucky because they will continue on-lin…

---

## [Creative Coding for Kids](https://discourse.processing.org/t/creative-coding-for-kids/18485)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 2\
**Last updated:** [March 9, 2020, 2:31am UTC](https://discourse.processing.org/t/creative-coding-for-kids/18485 "2020-03-09T02:31:45Z")

</div>

Hi, I want to introduce you a great book named “Creative Coding for Kids”. The book is based for teaching beginners coding via creative coding using Processing API. Tariq Rashid, the author of the book, put a lot of t…

---

## [Draw with code - Type-in JavaScript programs for young learners](https://discourse.processing.org/t/draw-with-code-type-in-javascript-programs-for-young-learners/18484)

<div class="topic-metadata">

**Author:** [@codeguppy](https://discourse.processing.org/u/codeguppy)\
**Replies:** 0\
**Last updated:** [March 7, 2020, 3:00pm UTC](https://discourse.processing.org/t/draw-with-code-type-in-javascript-programs-for-young-learners/18484 "2020-03-07T15:00:39Z")

</div>

Hi Processing community, Processing API is such a great educational tool for helping beginners and young people learn to code. Sometimes I compare the processing API with the programming platforms the computers from th…

---

## [A p5.js cheat sheet for beginners!](https://discourse.processing.org/t/a-p5-js-cheat-sheet-for-beginners/8236)

<div class="topic-metadata">

**Author:** [@bmoren](https://discourse.processing.org/u/bmoren)\
**Replies:** 27\
**Last updated:** [January 13, 2020, 11:53pm UTC](https://discourse.processing.org/t/a-p5-js-cheat-sheet-for-beginners/8236 "2020-01-13T23:53:57Z")

</div>

I’ve made a cheat sheet for beginners for my workshop at PCD @ Minneapolis tomorrow. I figured some folks here might like to see it / use it too! Download PDF here!

---

## [Processing and Minecraft](https://discourse.processing.org/t/processing-and-minecraft/12494)

<div class="topic-metadata">

**Author:** [@kaotiklabs](https://discourse.processing.org/u/kaotiklabs)\
**Replies:** 9\
**Last updated:** [December 21, 2019, 10:41pm UTC](https://discourse.processing.org/t/processing-and-minecraft/12494 "2019-12-21T22:41:54Z")

</div>

Hi, I’m teaching my students basic programming and would like to know if there’s any way to join processing language with minecraft through any mod or something else. I would like to interact with the world, bot progra…

---

## [Teaching to Code VS teaching to Adobe](https://discourse.processing.org/t/teaching-to-code-vs-teaching-to-adobe/15126)

<div class="topic-metadata">

**Author:** [@r8th](https://discourse.processing.org/u/r8th)\
**Replies:** 21\
**Last updated:** [November 15, 2019, 5:27pm UTC](https://discourse.processing.org/t/teaching-to-code-vs-teaching-to-adobe/15126 "2019-11-15T17:27:06Z")

</div>

Hi, My question is for teachers who teach coding to artists / non-coders at a university level. I am very curious about what arguments you make to encourage students who are new to coding, to choose to code over other …

---

## [Teaching in the YouTube era](https://discourse.processing.org/t/teaching-in-the-youtube-era/14838)

<div class="topic-metadata">

**Author:** [@bryanrtboy](https://discourse.processing.org/u/bryanrtboy)\
**Replies:** 9\
**Last updated:** [November 2, 2019, 12:14am UTC](https://discourse.processing.org/t/teaching-in-the-youtube-era/14838 "2019-11-02T00:14:59Z")

</div>

I am going to be teaching a creative coding class at the University level this spring and I’m thinking about how to structure the class. As the title suggests, I’m also interested in others’ thoughts on what/how to teach…

---

## [Using Processing in Secondary School Art and Design Classes](https://discourse.processing.org/t/using-processing-in-secondary-school-art-and-design-classes/14848)

<div class="topic-metadata">

**Author:** [@Jane](https://discourse.processing.org/u/Jane)\
**Replies:** 3\
**Last updated:** [October 27, 2019, 9:37pm UTC](https://discourse.processing.org/t/using-processing-in-secondary-school-art-and-design-classes/14848 "2019-10-27T21:37:38Z")

</div>

Does anyone use processing in art and design classes in school? Does anyone know of any #research in this area?

---

## [Improving data structures and algorithms skills through creative coding](https://discourse.processing.org/t/improving-data-structures-and-algorithms-skills-through-creative-coding/14324)

<div class="topic-metadata">

**Author:** [@Jithin](https://discourse.processing.org/u/Jithin)\
**Replies:** 6\
**Last updated:** [October 5, 2019, 4:54pm UTC](https://discourse.processing.org/t/improving-data-structures-and-algorithms-skills-through-creative-coding/14324 "2019-10-05T16:54:14Z")

</div>

Hello guys I really wish to brush up my algorithms and data structures skills in a pretty deep level. But more than using competitive coding websites, I wish to create interesting creative coding projects to excel in th…

---

## [Hour of Code around Processing](https://discourse.processing.org/t/hour-of-code-around-processing/12807)

<div class="topic-metadata">

**Author:** [@codeIt](https://discourse.processing.org/u/codeIt)\
**Replies:** 9\
**Last updated:** [September 3, 2019, 12:31pm UTC](https://discourse.processing.org/t/hour-of-code-around-processing/12807 "2019-09-03T12:31:55Z")

</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 th…

---

## [Best practices for "collections" - arrays, objects, or what?](https://discourse.processing.org/t/best-practices-for-collections-arrays-objects-or-what/13233)

<div class="topic-metadata">

**Author:** [@kirkjerk](https://discourse.processing.org/u/kirkjerk)\
**Replies:** 9\
**Last updated:** [August 8, 2019, 6:22pm UTC](https://discourse.processing.org/t/best-practices-for-collections-arrays-objects-or-what/13233 "2019-08-08T18:22:22Z")

</div>

Hi there! I’m a UI developer for work, but now I’m teaching beginner coders with employee-to-employee quick classes. What are people’s suggestions for array-like things? My heart is a bit old school, so I don’t mind re…

[Previous page](https://discourse.processing.org/c/teaching/24.md?page=1)

[Next page](https://discourse.processing.org/c/teaching/24.md?page=3)
