Skip to main content

Education

The Processing Foundation Education Portal is a collection of free education materials that can be used to teach our software in a variety of classroom settings. Rather than endorse a specific curriculum, we’ve engaged with a variety of educators from our community, ranging from K12 teachers, to folks who lead workshops at hackerspaces, to university professors in interdisciplinary departments. We’ve asked them to share their teaching materials, which anyone can use.

To hear more about their approaches and practices, and what they bring to the classroom and why, check out createCanvas, our new education podcast, which focuses on teaching at the intersection of art, science, and technology. Check back for monthly podcast episodes that feature in-depth interviews with these innovative educators.

You can also learn about CC Fest — Creative Coding Festival, a series of free and inclusive events for students and teachers to engage in creative coding.

createCanvas: Sharon De La Cruz (episode 2)

In episode 2, Sharon De La Cruz talks with Saber Khan about her work as a multi-disciplinary artist and activist from New York City. Her thought-provoking pieces address a range of issues related to tech, social justice, sexuality, and race. De La Cruz's work ranges from comics, graffiti, and public-art murals to more recent explorations in interactive sculptures, animation, and coding. In Part 1 of her interview with createCanvas, Sharon talks about joyful resistance and what decolonizing freedom might look like. She discusses her focus on restructuring the dynamics of the classroom, to ensure that POC and other marginalized students don't have to rely on luck to have access to education. In part 2, Sharon gets into the nitty gritty of what decolonization looks like in the classroom. She discusses how educators with privilege can approach working with marginalized communities, and how folks from those communities themselves are impacted by systemic racism in practice and ideology.

Read the interview as a transcript, with images, video clips, and links, on our Medium Publication: here’s part 1 and here’s part 2.

Part 1 of Sharon’s interview is available here on Soundcloud.

Part 2 of Sharon’s interview is available here on Soundcloud.

Download at Soundcloud, Apple Podcast, Spotify, Stitcher, and Google Podcast.
Download at Soundcloud, Apple Podcast, Spotify, Stitcher, and Google Podcast.
Sharon De La Cruz’s Teaching Materials

Check out Sharon’s curriculum for “Intro to Wearables.” The aim of this course is “to teach the basics of circuitry through wearable electronics.” Sharon has found that students learn more about circuits in her Wearables course because they have to work with circuits in different contexts and can see the connections between things in a narrative way. Students are able to understand why a circuit would be used for something in a real-life context and to tell a story with it.

img_3197-800x564-q85

createCanvas: Dan Shiffman (episode 1)

createCanvas kicks off with an in-depth, two-part interview with Dan Shiffman! Dan is the beloved host of The Coding Train, the vibrant Youtube channel of weekly creative coding tutorials. Dan has been part of the Processing Foundation since before it was a foundation.

In this episode, he talks to Education Community Director Saber Khan about how and why he started making educational materials for creative coding, what open source contribution can look like (spoiler: almost anything!), and he takes us behind the scenes of his YouTube channel, which currently has 889,000 subscribers. In Part 2 of the interview, the discussion continues, covering different sustainability models for open source, the pros and cons of using YouTube as a platform, and how The Coding Train is more about community and documentation than it is about technical expertise.

Read the interview as a transcript, with images, video clips, and links, on our Medium Publication: here’s part 1 and here’s part 2.

Part 1 of Dan’s interview is available here on Soundcloud.

Part 2 of Dan’s interview is available here on Soundcloud.

Download at Soundcloud, Apple Podcast, Spotify, Stitcher, and Google Podcast.
Download at Soundcloud, Apple Podcast, Spotify, Stitcher, and Google Podcast.
Dan Shiffman’s Teaching Materials

Check out The Coding Train’s Youtube Playlist “Code! Programming with p5.js,” which is an excellent playlist of videos for beginners to start to code. You can use the p5.js web editor to code.

dan_codingtrain-800x294-q85
Behind the Scenes of The Coding Train: How I Livestream

CC Fest

CC Fest — Creative Coding Festival

CC Fests are free and inclusive events for students, teachers, and community members to engage in creative coding. Participants are encouraged to spend a day making interactive and engaging digital art, animation, and games. Teachers work on coding projects that they then can bring to their classes. Students are introduced…

Learn More