For Teachers

What skills do teachers need to have to implement this curriculum?

Although this course uses JavaScript on p5.js, no computer science experience on the part of the teacher is assumed. Be familiar with Google Docs and Slides. Check whether your site allows YouTube videos or use the Google Drive links. Use your own judgement about pacing, differentiation, and assessment.

What mindsets will help teachers be most successful in reaching all learners?

Be the lead learner: get comfortable with asking questions, acknowledging when you don't know something, and drawing on all the diverse abilities and experiences of everyone in the room.

Student voice & choice: give every student multiple avenues to succeed; allow them to pursue their own ideas, draw on their own cultures and lived experiences, and demonstrate their learning in multiple ways.

What do I need to prepare for each lesson?

Watch the video, go over the slide deck(s) and review the sample projects for each lesson. Choose whether you will show the video, or present the material yourself. How much you can get through in a class period will vary; choose a minimum goal that you expect all students to meet, and expect students to exceed it.

Frequently Asked Questions

Q: How do I save a p5.js project?

A: Make sure you're signed in first! Then File > Save. If you don't have a Save option, do File > Duplicate, then File > Save.