Key Links
Future Live Streams
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.
Friday, Nov 3: Postponed due to bad cold
Friday, Nov 10: 10:30am - 12:30pm
- Chrome Extensions
Friday, Nov 17: 3pm - 5pm
- Continue Chrome Extensions
- pop-up
- pop-up with messages
- tab override
- omnibox (probably should skip)
- WEBGL revisited
- iTerm
- more OOP in JS
Friday, Nov 24: No Stream, Thanksgiving
Friday, Dec 1: 10:30am - 12:30pm
- more OOP in JS
- Alexa skill
- map(), reduce() array functions
Friday, Dec 8: 3pm - 5pm
- word2vec
- Promises
Wednesday, Dec 13: Bonus November Makeup!
- Bayesian text classification
Friday, Dec 15: 10:30am - 12:30pm
- Topics TBA
Monday, Dec 18: ITP Show live stream!
Wednesday, Dec 20: Holiday Extravaganza!
- Topics TBA
Past Live Streams
- 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