Streams

Watch all the unedited Live Streams!

#125

loadBytes p5.js Pull Request

12 Mar 2018

In this live stream, I attempt to create a pull request that adds the loadBytes() function to the p5.js library.

#124.2

Linting and Neuroevolution Continued

09 Mar 2018

In part 2 of Friday’s live stream, I begin discussing the topic “neuroevolution” which will be the subject of chapter 11 of the next edition of The Nature of Code book

#124.1

Linting and Neuroevolution

09 Mar 2018

In this live stream, I discuss code “linting” and git remotes. In part 2, I begin a new series on neuroevolution.

#123.2

Doodle Classifier Continued

02 Mar 2018

In this live stream, I continue the “doodle classification” series, using the Google Quick Draw dataset and the toy neural network JS library.

#123.1

Doodle Classifier

02 Mar 2018

In this live stream, I start a new “doodle classification” series, using the Google Quick Draw dataset and the toy neural network JS library.

#122

filter(), sort() and 2048

16 Feb 2018

In this live stream, I continue the topic of higher order functions and cover the array functions sort() and filter(). I rewrite the particle system coding challenge using higher order functions and attempt again to create a simple version of 2048 (this time in JavaScript!)

#121

map() and reduce() in JavaScript

16 Feb 2018

In this live stream, I cover higher order functions in JavaScript and discuss them in the context of arrays: map() and reduce()

#120

MNIST and Pendulums

09 Feb 2018

In this live stream, I use the MNIST dataset to test the neural network library. I also attempt to simulate a double pendulum in Processing.

#119

Solving Merge Conflicts and XOR Problem

07 Feb 2018

In this live stream, I go through pull requests on the JavaScript neural network library repo and take another crack at the XOR coding challenge.

#118

More Neural Networks

02 Feb 2018

In this live stream, I make another attempt to discuss backpropagation with gradient descent. I also solve XOR with the new toy neural network library.

#117.2

Unit Testing and CI with CircleCI

02 Feb 2018

In this two-part live stream, I discuss unit testing and continuous integration.

#116.2

Snakes & Ladders Continued + 2048

26 Jan 2018

In this live stream, I finish the Snakes & Ladders Coding Challenge and start implementing the game logic for the 2048 video game.

#116.1

Snakes & Ladders

26 Jan 2018

In this live stream, I take a break from neural networks tutorials and attempt to create a simulation of the classic board game Snakes & Ladders.

#115

Backpropagation

19 Jan 2018

This live stream is a continuation of neural network series. I attempt to discuss backpropagation, but it mostly goes haywire.

#114.2

Revisiting the Feedforward Algorithm

17 Jan 2018

This live stream is a second try at explaining the feedforward algorithm for neural networks.

#114.1

Neural Networks Continued

12 Jan 2018

This live stream continues my series on neural networks: Matrix class improvements and the “feed forward” algorithm. I also attempt a coding challenge on image stippling / dithering.

#113

The Return of Neural Networks

05 Jan 2018

Happy New Year! As promised, with the new year comes the continuation of my series on neural networks.

#112

Happy Holidays from the Coding Train!

21 Dec 2017

In this holiday special, I raise funds for the Processing Foundation through music (sung very badly) and code.

#111

More WebGL with p5.js

15 Dec 2017

In this live session, I continue exploring WEBGL rendering with the p5.js library.

#110

WebGL with p5.js Continued

14 Dec 2017

In this live session, I continue exploring WEBGL rendering with the p5.js library.

#109

WebGL with p5.js

12 Dec 2017

In this live session, I explore the p5.js WEBGL renderer. I cover some fundamentals and attempt a viewer-suggested coding challenge to recreate a classic beesandbombs GIF.

#108

More OOP with ES6 & The Game of Life

08 Dec 2017

This live session continues my tutorials on Object Oriented Programming with ES6. I also attempt a coding challenge: Conway’s Game of Life with p5.js.

#107

Chrome Extensions Continued

17 Nov 2017

This live session is continues my series on Chrome/Browser Extensions.

#106.1

Chrome Extensions - Part 1

10 Nov 2017

It is finally here! This live stream focuses on Chrome Extensions and bookmarklets.

#105

p5.js Workflow, Circle Morphing and Arrow Function

27 Oct 2017

In this spooooooky (not really) Coding Train Live, I discuss p5.js programming workflows, the ES6 Arrow function, and Golan Levin’s Circle Morphing challenge.

#104

Chatbots with p5.Speech, More OOP in JS & Paperclips

13 Oct 2017

In this live episode, I continue the chatbots series with the p5.Speech library. I also continue updating the objects and array tutorials in JavaScript.
Oh, and I obsess over Frank Lantz’s Universal Paperclips!