All times are in EDT and are subject to change! You can confirm the exact time by visiting The Coding Train Live the day of.
- Chrome Extensions
- Continue Chrome Extensions
- pop-up
- pop-up with messages
- tab override
- omnibox (probably should skip)
- WEBGL revisited
- iTerm
- more OOP in JS
- more OOP in JS
- Alexa skill
- map(), reduce() array functions
- word2vec
- Promises
- Bayesian text classification
- Topics TBA
- Topics TBA
- Live Stream #105: p5.js Workflow, Circle Morphing and Arrow Function
- Live Stream #104: Chatbots with p5.Speech, More OOP in JS & Paperclips!
- Live Stream #103: More on JavaScript Objects & Chatbots with RiveScript
- Live Stream #102: Intro to ES6 Classes - OOP in JavaScript
- Live Stream #101.2: "let" vs "var", "const", 10 PRINT, Wikipedia API & more! - Part 2
- Live Stream #101.1: "let" vs "var", "const", 10 PRINT, Wikipedia API & more! - Part 1
- Live Stream #100.2: Transformations and Clocks with p5.js - Part 2
- Live Stream #100.1: Transformations and Clocks with p5.js - Part 1
- Live Stream #99: Back from Hiatus!
- Live Stream #98: Starting Series on Neural Networks
- Live Stream #97: Perceptron Follow-up and Frogger Refactoring
- Live Stream #96: Frogger
- Live Stream #95: End of Session 3 + Start of Session 4 of "Intelligence and Learning"
- Live Stream #94: Session 3 of “Intelligence and Learning” - Part 3
- Live Stream #93: Session 3 of “Intelligence and Learning” Continued
- Live Stream #92: Minesweeper
- Live Stream #91: Session 3 of “Intelligence and Learning”
- Live Stream #90: Session 2 of “Intelligence and Learning” Continued
- Live Stream #89: Session 2 of “Intelligence and Learning”
- Live Stream #88: Session 1 of “Intelligence and Learning”
- Live Stream #87.3: Timer in JavaScript, Pong and Binary Tree
- Live Stream #87.2: Intro to "Intelligence and Learning" Class Continued
- Live Stream #87.1: Intro to "Intelligence and Learning" Class (+ Fire Alarm!)
- Live Stream #86: More Inverse Kinematics + Texturing Cloth Simulation
- Live Stream #85: Forward and Inverse Kinematics
- Live Stream #84: Plinko with Matter.js
- Live Stream #83: More Matter.js
- Live Stream #82: Physics Engines and Matter.js
- Live Stream #81: Fractal Spirograph
- Live Stream #80: Prototypes in Javascript and Butterfly Wings Generator
- Live Stream #79: 3D Earthquake Data Visualization & Steering Behaviors
- Live Stream #78: More Earthquake Data Visualization
- Live Stream #77: Earthquake Data Visualization and more on Star Patterns
- Live Stream #76: Attractors, Algorithmic Roses and p5.js Coding Setups
- Live Stream #75: Islamic Star Patterns
- Live Stream #74: Processing, p5.js and more Random Walks
- Live Stream #73: Random Walk
- Live Stream #72: A* Pathfinding Algorithm
- Live Stream #71: Coding Challenges: Circle Packing and White House Data Visualization
- Live Stream #70: Coding Challenges: Asteroids and Pixel Sorting
- Live Stream #69b: Session 9 continued - Programming from A to Z
- Live Stream #69a: Session 9 - Programming from A to Z
- Live Stream #68: Session 8, Part 3 - Programming from A to Z
- Live Stream #67: Session 8 Continued - Programming from A to Z
- Live Stream #66: Session 8 - Programming from A to Z
- Live Stream #65: Session 7 - Programming from A to Z
- Live Stream #64: Session 6 - Programming from A to Z
- Live Stream #63: Sound in p5.js Continued + Q&A
- Live Stream #62: Week 5 of Programming from A to Z
- Live Stream #61: Week 3 of Programming from A to Z
- Live Stream #60: Regular Expressions - Week 2 of Programming from A to Z
- Live Stream #59: Week 1 of Programming from A to Z
- Live Stream #58: Networking Agar.io and the History of p5.js/Processing
- Live Stream #57 - Traveling Salesperson
- Live Stream #56: Poisson Disc Sampling and Diffusion-Limited Aggregation
- Live Stream #55 - Flappy Bird and Agar.io Clones
- Live Stream #54 - Phyllotaxis and More on Genetic Algorithms
- Live Stream #53 - Smart Rockets, CodePen and Arguments Array in JS
- Live Stream #52: Genetic Algorithms
- Live Stream #51: Loading Animation Q&A and Blob Detection with Persistence
- Live Stream #50: Loading Animation, Metaballs and 2D Arrays in JS
- Live Stream #49b - Blob Detection Addendum and Q&A
- Live Stream #49a: Q&A on WebGL and Improved Blob Detection
- Live Stream #48 - Computer Vision and Fireworks!
- Live Stream #47 - 3D Supershapes and Spherical Geometry
- Live Stream #46: Perlin Noise and Flow Fields
- Live Stream #45: Sound Synthesis, Envelope and Supershapes
- Live Stream #44: Julia Set and Sound Effects with p5.js
- Live Stream #43: Mandelbrot Set with p5.js
- Live Stream #42: Sound in p5.js + 3D Cloth with toxiclibs
- Live Stream #41: GitHub Pages, 3D Fractal Trees and Superellipse
- Live Stream #40: Tree Generation with Different Algorithms
- Live Stream #39: Q&A and Reaction Diffusion Algorithm
- Live Stream #38: Viewer Submitted Questions + the Lorenz System
- Live Stream #37: 3D Terrain Generation
- Live Stream #36: Git and GitHub Tutorials - Overview of Git in Terminal
- Live Stream #35: 3D Solar System and Maze Generator
- Live Stream #34: Git and GitHub Tutorials + Purple Rain and Solar System
- Live Stream #33: Space Invaders and Mitosis Simulation
- Live Stream #32: Git and GitHub Tutorial and the Snake Game
- Live Stream #31: Shape Morphing and Menger Sponge in Processing
- Live Stream #30: Creating Real-Time Shared Canvas with WebSockets
- Live Stream #29: Processing and p5.js - Slit-scan and Seriously.js
- Live Stream #28: Hamilton Lottery Simulator - Probability and DOM
- Live Stream #27: Checkbox Mirror and Painting with Pixels in p5.js
- Live Stream #26
- Live Stream #25
- Live Stream #24
- Live Stream #23
- Live Stream #22
- Live Stream #21
- Live Stream #20
- Live Stream #19
- Live Stream #18
- Live Stream #17: Processing Live Hour of Code
- Live Stream #16: setTimeout(), setInterval()
- Live Stream #15: Using the Kinect and Processing
- Live Stream #14: Twitter Bots with Node and Processing
- Live Stream #13: Wordnik and NYTimes API in JavaScript with p5.js
- Live Stream #12: Working with Data and APIs with p5.js - Part 2
- Live Stream #11: Working with Data and APIs with p5.js
- Live Stream #10: More p5.js DOM
- Live Stream #9: DOM, Data, and APIs
- Live Stream #8: HTML / CSS / DOM with p5.js - Part 2
- Live Stream #7: HTML / CSS / DOM with p5.js
- Live Stream #6: More about Arrays and Objects with p5.js
- Live Stream #5: Arrays and Objects with p5.js
- Live Stream #4: p5.js Lessons About Loops
- Live Stream #3: p5.js Conditionals and Loops - Part 2
- Live Stream #2: p5.js Conditionals and Loops
- Live Stream #1: p5.js Video Lesson Recording Session