p5.js Tutorials for Womxn in China

Interview with Qianqian Ye, 2019 Fellow

A grid of video thumbnails of Qtv, which show Qianqian Ye on the right side of the frame, with her computer screen shown.
Qianqian‘s fellowship consisted of making one-minute p5.js tutorials, in Mandarin, for women learning to code in China, across different platforms. Click here to visit the Youtube channel of Qtv.
Four screenshots of Qtv on different video platforms.
Qtv is available on many platforms, including Bilibili and TikTok, Youtube and Instagram.
  1. I created Qtv — a video channel with one-minute videos in Mandarin, about creative coding, art, and technology. I recorded a series of video tutorials for beginners and shared them on Chinese video sites, like Bilibili and TikTok, and also sites like Youtube and Instagram. In the videos, I covered a basic intro of the p5.js web editor, website, color and shape, program flow, variables, and a couple of coding challenges.
  2. I did a video interview with Dan Shiffman, titled Video Tutorial Making 101, with the goal of sharing tutorial-making experiences with others who are interested in doing so (it will be released soon!).
  3. I am now working on opening up the video channels, in the form of interviews and guest tutorials, to other Chinese creatives who want to contribute to the educational resources together. I have recorded a guest talk video with some Chinese women designers and artists, and I have invited a few Chinese creatives to make guest tutorials. The first one was just released (click here to watch!), and there are more coming soon. (If you are interested in teaching/talking about creative coding in Mandarin, HMU!)
A screenshot that shows three Chinese woman smiling and working at a table with laptops.
Some Qtv episodes featured guest speakers; here, Kaikai and Cheng Xu join Qianqian.
  • Help other women feel more comfortable learning how to code.
  • Encourage others to share their knowledge online, in their own way to their own communities.
  • Support the diversity that the Processing Foundation stands on.
  • Foster software literacy and encourage more women to engage.
  • It’s difficult to learn how to code if you don’t have access to certain websites based on where you live.
  • It’s challenging to learn to program if English isn’t your first language.
  • We need more coding tutorials that are culturally sensitive and socially conscious.
  • For video content creators, it’s difficult to put themselves on the internet as a woman and a person of color.
A screenshot of Qianqian shown at right, with an insert of her computer screen, showing Random in p5.js
This Qtv Episode covered the Random function in p5.js.
A screenshot that shows Qianqian at right with an insert of her screen, showing code in p5.js that produces Calligraphy Brush
This Qtv Episode is a coding challenge using Calligraphy Brush.



The Processing Foundation promotes software literacy within the visual arts, and visual literacy within technology-related fields. Our publication posts articles about and by members of our community.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Processing Foundation

The Processing Foundation promotes software literacy within the visual arts, and visual literacy within technology-related fields.