Media Summary: Sign up for the CuriosityStream + Nebula bundle with a 42% exclusive discount ($11.79 for a full year!) Yes, sorting numbers can be fun! In this challenge I attempt to implement the "bubble sort" algorithm in Processing (Java) and ... Curious about my setup or how I livestream? Take a behind the scenes tour with me! This video will give you a glimpse at my ...

Coding Train 2022 In Review - Detailed Analysis & Overview

Sign up for the CuriosityStream + Nebula bundle with a 42% exclusive discount ($11.79 for a full year!) Yes, sorting numbers can be fun! In this challenge I attempt to implement the "bubble sort" algorithm in Processing (Java) and ... Curious about my setup or how I livestream? Take a behind the scenes tour with me! This video will give you a glimpse at my ... It's a new studio (again)! Sign up for the CuriosityStream + Nebula bundle with a 26% exclusive discount ($14.79 for a full year!) Choo choo! Welcome aboard to the world of creative I'm Daniel Shiffman. I teach at ITP ( and help to administer the Processing Foundation ...

Let's make ASCII art in p5.js together! In this video, I demonstrate a variety of techniques for translating the pixels of an image into ...

Photo Gallery

Coding Train 2022 in Review, Plans for 2023
Coding Challenge 114: Bubble Sort
Behind the Scenes of The Coding Train: How I Livestream
Coding Train Live: Exploring New Studio and a Coding Challenge?
Coding Challenge #116: Lissajous Curve Table
Coding Challenge #22: Julia Set in Processing
Coding Challenge 188: Voice Chatbot
Creative Coding for Beginners - Full Course!
Coding Train Live!
Coding Train Live:  The Coding Train at Home
Coding Challenge #59: Steering Behaviors
The Coding Train!
View Detailed Profile
Coding Train 2022 in Review, Plans for 2023

Coding Train 2022 in Review, Plans for 2023

Sign up for the CuriosityStream + Nebula bundle with a 42% exclusive discount ($11.79 for a full year!)

Coding Challenge 114: Bubble Sort

Coding Challenge 114: Bubble Sort

Yes, sorting numbers can be fun! In this challenge I attempt to implement the "bubble sort" algorithm in Processing (Java) and ...

Behind the Scenes of The Coding Train: How I Livestream

Behind the Scenes of The Coding Train: How I Livestream

Curious about my setup or how I livestream? Take a behind the scenes tour with me! This video will give you a glimpse at my ...

Coding Train Live: Exploring New Studio and a Coding Challenge?

Coding Train Live: Exploring New Studio and a Coding Challenge?

It's a new studio (again)! Sign up for the CuriosityStream + Nebula bundle with a 26% exclusive discount ($14.79 for a full year!)

Coding Challenge #116: Lissajous Curve Table

Coding Challenge #116: Lissajous Curve Table

In this

Coding Challenge #22: Julia Set in Processing

Coding Challenge #22: Julia Set in Processing

In this

Coding Challenge 188: Voice Chatbot

Coding Challenge 188: Voice Chatbot

In this

Creative Coding for Beginners - Full Course!

Creative Coding for Beginners - Full Course!

Choo choo! Welcome aboard to the world of creative

Coding Train Live!

Coding Train Live!

To learn more about Brilliant, go to https://brilliant.org/

Coding Train Live:  The Coding Train at Home

Coding Train Live: The Coding Train at Home

In this episode, I

Coding Challenge #59: Steering Behaviors

Coding Challenge #59: Steering Behaviors

In this

The Coding Train!

The Coding Train!

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

Coding Challenge 166: ASCII Text Images

Coding Challenge 166: ASCII Text Images

Let's make ASCII art in p5.js together! In this video, I demonstrate a variety of techniques for translating the pixels of an image into ...