The Coding Train - Channel
In this YouTube channel I publish "creative coding" video tutorials every week. Subjects covered range from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization.
-
5.9: Box2D Joints: Revolute Joint - The Nature of Code
This video introduces the concept of joints in Box2D and demonstrates how to create a revolute jo... -
5.8: Box2D Joints: Distance Joint - The Nature of Code
This video shows how to create a distance joint. Read along: -... ... Help us caption & transl... -
4.4: Particle System Class - The Nature of Code
This video covers how to create a Particle System class to manage an ArrayList of Particle object... -
ITP Spring Show 2018
It's the ITP Spring Show! ITP is a two-year graduate program located in the Tisch School of the ... -
12.2: The Depth Image - Kinect and Processing Tutorial
In this video, I look at how how to process the pixels of the "depth image". How is depth mapped... -
9.3: Firebase: Retrieving Data - Programming with Text
In this video, I demonstrate how to retrieve data from Firebase (Google database as a service pro... -
11.2: Bookmarklets - Programming with Text
In this video, I cover Bookmarklets, a simple way to modify run JavaScript code to modify browser... -
Coding Challenge #31: Flappy Bird
In this Coding Challenge, I attempt to program in JavaScript (using the p5.js framework) a clone ... -
5.5: Adding Box2D to Processing Sketch Part 2 - The Nature of Code
This video covers the basics of adding Box2D to a Processing sketch. This is part 2. Read along... -
5.12: Collision Events in Box2D - The Nature of Code
This video demonstrates how to listen for collisions and trigger events at the moment of collisio... -
11.6: Computer Vision: Motion Detection - Processing Tutorial
In this computer vision tutorial, I show how to analyze the pixels of a video to detect motion. ...