Media Summary: I'm Daniel Shiffman. I teach at ITP ( and help to administer Let's explore new typography features in p5.js 2.0! In this video, I cover how to work with variable fonts, convert text to 3D models ...

The Coding Train - Detailed Analysis & Overview

I'm Daniel Shiffman. I teach at ITP ( and help to administer Let's explore new typography features in p5.js 2.0! In this video, I cover how to work with variable fonts, convert text to 3D models ...

Photo Gallery

Creative Coding for Beginners - Full Course!
The Coding Train!
Coding Challenge 125: Fourier Series
Apple ][ Coding Challenge: Fractal Tree
The Coding Train!
Coding Challenge 184: Collisions Without a Physics Library!
What the font?!?!
Coding Challenge #130.1: Drawing with Fourier Transform and Epicycles
Code! Programming with p5.js for Beginners Trailer
View Detailed Profile
Creative Coding for Beginners - Full Course!

Creative Coding for Beginners - Full Course!

Choo choo! Welcome aboard to

The Coding Train!

The Coding Train!

Welcome to

Coding Challenge 125: Fourier Series

Coding Challenge 125: Fourier Series

In this

Apple ][ Coding Challenge: Fractal Tree

Apple ][ Coding Challenge: Fractal Tree

Take

The Coding Train!

The Coding Train!

I'm Daniel Shiffman. I teach at ITP (http://itp.nyu.edu) and help to administer

Coding Challenge 184: Collisions Without a Physics Library!

Coding Challenge 184: Collisions Without a Physics Library!

What happens when two circles collide in

What the font?!?!

What the font?!?!

Let's explore new typography features in p5.js 2.0! In this video, I cover how to work with variable fonts, convert text to 3D models ...

Coding Challenge #130.1: Drawing with Fourier Transform and Epicycles

Coding Challenge #130.1: Drawing with Fourier Transform and Epicycles

In this

Code! Programming with p5.js for Beginners Trailer

Code! Programming with p5.js for Beginners Trailer

Welcome aboard! This is