What’s In Your Bag: Owen Vallis

Behind every creative project are the objects that helped turn them from concept to reality.

Modern Trends in Web Design With Spencer Salazar

Web design can be used as an opportunity to attract viewers and showcase brand identity.

Generating Expressive Movement With a Neural Network

One of the most exciting applications for neural networks is in real-time generation, like music and animation.

p5.js Crash Course II: Pumpkin Wave

Just in case you were wondering how we made that pumpkin animation.

14 Defining Moments in Video Game History

Risky product designs and trial-and-error commercial success inevitably lead to major breakthroughs in quality.

How Geometric Perspective Can Go Beyond Simple Seeing

Perspective as a graphic technique is much older than some think, dating back millennia.

6 Project Ideas to Help You Learn Creative Code

The thought of starting on your first project as a learning developer can be daunting, but it doesn’t have to be.

p5.js Crash Course: Recreate Art You Love

Coding is best learned by doing: take a complex system, break it down into parts you can handle, and then rebuild it.

Getting Started With p5.js

The biggest hangup for one of the easiest frameworks to get into became: how do I actually use the thing?

How to Play Duets With Your Computer, Using Magenta MIDI

Magenta is a project from the Google Brain Team that tries to answer the question: "Can we use machine learning to…