Website marketing using high authority backlinks from popular website's, find out more at or email
Click Here!

creative coding

Coding Challenge #147: Chrome Dinosaur Game (with Speech Commands machine learning model!)

In this challenge, I attempt to make my own version of Google’s Dinosaur Game (T-Rex run!) with a unique twist — controlling the dinosaur (unicorn, in this case) with a machine learning Speech Commands model!

💻 Code:

Links discussed… Continue reading

Coding Challenge #66: JavaScript Countdown Timer

In this video, I use the p5.js library to create a web-based countdown timer. I discuss the native JavaScript method setInterval() as well as p5’s millis().


Links discussed in this video:
🔗millis() reference:
🔗getURLParams() reference:

🚂Website:… Continue reading

1.1: Code! Programming for Beginners with p5.js

Welcome aboard! This is the introductory video to start programming JavaScript with p5.js for total beginners.

💻 Code:
🎥 Next video:

Links discussed in this video:
🔗 Hello p5.js Web Editor!:
🔗 p5.js Web Editor:
🔗… Continue reading

11.3: Chrome Extensions: Content Scripts – Programming with Text

In this video, I cover “content scripts” for chrome extensions. The content script is a JavaScript file that runs in the context of a web page (and can be used to modify that page.)

Next video:
Chrome Extensions playlist:… Continue reading

Coding Challenge #27: Fireworks!

In this 4th of July themed Coding Challenge, I build an HTML5 canvas Fireworks simulation from scratch using the p5.js JavaScript library. I also show how to use Processing to create 3D Fireworks. This code is based off of my… Continue reading

Build a Full Stack Twitter Clone with Coding Garden

CJ is an Educator, Full Stack Developer and Maker. He streams himself live coding tutorials and walk throughs about Full Stack Web Development and other related tech on the YouTube channel Coding Garden with CJ.

Deployed app:… Continue reading

1.5: Errors & Console – p5.js Tutorial

In this video, I take a look at the p5.js console and error messages.

🎥 Next video:
🎥 All videos:

🔗 p5.js Web Editor:

🚂 Website:
💖 Patreon:
🛒 Store:
📚 Books:… Continue reading

Coding Challenge #83: Chrome Extension with p5.js Sketch

In this coding challenge, I attempt to make a chrome extension that overlays a drawing canvas (using the p5.js library) on all webpages.

Coding Challenge on Chrome Extensions:
Chrome Extensions playlist:

Support this channel on Patreon:
To… Continue reading

Coding Challenge #26: 3D Supershapes

In this Coding Challenge, I use the “superformula” to make a 3D “supershape” in Processing. This is part 4 of a multi-part series on superformulas, superellipses and supershapes

Support this channel on Patreon:

Send me your questions and coding… Continue reading

Coding Challenge #136.1: Polar Perlin Noise Loops

In this challenge, I follow the path of a circle in 2D Perlin noise space in order to use noise values that loop. #PerlinNoiseLoop


🔗 Étienne Jacob’s tweet:
🔗 Étienne Jacob’s Blog Post:

🎥 Heart Curve:… Continue reading