In this bonus super-sized coding challenge, I work through visualizing Islamic Star Patterns in p5.js based on the paper:

This challenge was made in support of immigrants and refugees. In honor of my 200,000th subscriber I am donating $200 to each of the 4 following charities. Thanks for watching and your support.

Link to the follow up video:

Community Github Repo:

Links to the charities mentioned in the video:
Refugees International:
National Immigration Law Center:
International Rescue Committee:
Urban Justice Center | Intl. Refugee Assistance Project:

To know more about how donation cards work:

Link to the unedited version of this challenge:

The Coding Train website:

Links discussed in this tutorial:
Waterloo University Paper on Star Patterns:
Paul Bourke’s website:


Source Code for the all Video Lessons:

For an Introduction to Programming:
For More Live Streams:
For More Coding Challenges:

Help us caption & translate this video!