In this guest tutorial, Emily Xie uses the p5.js library to recreate the digital rain effect from the movie The Matrix.

Emily Xie is a software developer and creative coder. She’s passionate about coding education, having taught through various conference workshops and via organizations like Girl Develop It ( and Pioneer Works ( Currently, Emily lives in New York and works at Squarespace.

Project:
Matrix repository:
The Matrix project, deployed:

Personal:
Website:
Twitter:
Github account:

p5.js:

For more Guest Tutorials and Interviews:
For more Coding Challenges:

Help us caption & translate this video!