@thecodingtrain The Coding TrainThe Coding Train posts on YouTube about javascript, perlin, how to, flow the most. They currently have [---------] followers and [---] posts still getting attention that total [---] engagements in the last [--] hours.
Social category influence cryptocurrencies 6.82% social networks 3.03% technology brands 2.27% finance 0.76%
Social topic influence javascript 31.82%, perlin 6.82%, how to 5.3%, flow 3.03%, topics 3.03%, github 2.27%, intro 2.27%, language 2.27%, in the 2.27%, tutorial 1.52%
Top accounts mentioned or mentioned by @neoexplains @makio135zeldawfc @codingtrain @chubicki @treebot @shiffman @mastotonsocial @ashtonsretrocomputerroom @practicalengineeringchannel @mtranimation @htech @pattvira @codingetv @noblexinfinitylabs
Top assets mentioned Perlin (PERL)
Top posts by engagements in the last [--] hours
"Hexagonal Cellular Automata #genuary10 #genuary"
YouTube Link 2024-01-11T04:43Z 1.8M followers, 68.4K engagements
"7.6: Clicking on Objects - p5.js Tutorial This video covers how to pass the mousePressed() event to objects drawn in your canvas. Next video: https://youtu.be/HXOD_XDA-KUlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Support this channel on Patreon: https://patreon.com/codingtrain Contact: https://twitter.com/shiffman Send me your questions and coding challenges: https://github.com/CodingTrain/Rainbow-Topics Link to code on Github: https://github.com/CodingTrain/Rainbow-Code p5.js: http://p5js.org For More p5.js Videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Help us"
YouTube Link 2015-10-09T16:10Z 1.8M followers, 108.2K engagements
"Apple Coding Challenge: Fractal Tree Take a trip back in time and let's learn all about GR (graphics) and HGR (high resolution graphics) in AppleSoft BASIC on a restored Apple II+ computer Can we render a fractal tree Code: https://thecodingtrain.com/challenges/174-graphics-applesoft-basic ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-coding-challenge-174-fractal-tree-on-apple-ii ๐ฅ Previous video: https://youtu.be/7r83N3c2kPwlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References:"
YouTube Link 2022-09-12T15:11Z 1.8M followers, 423.3K engagements
"7.2: Wolfram Elementary Cellular Automata - The Nature of Code This video covers the basics of Wolfram's elementary 1D cellular automaton. (If I reference a link or project and it's not included in this description please let me know) Read along: http://natureofcode.com/book/chapter-7-cellular-automata/#chapter07_section2 A New Kind of Science: http://www.wolframscience.com/nksonline/toc.html Elementary Cellular Automaton: http://mathworld.wolfram.com/ElementaryCellularAutomaton.html https://github.com/shiffman/The-Nature-of-Code-Examples/ Help us caption & translate this video"
YouTube Link 2015-08-10T12:04Z 1.8M followers, 204.3K engagements
"Coding Challenge #148: Gift Wrapping Algorithm (Convex Hull) In this coding challenge I implement the Gift Wrapping algorithm (aka Jarvis march) for calculating a convex hull in JavaScript. This is a foundational topic in computational geometry Code: https://thecodingtrain.com/challenges/148-gift-wrapping ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/IVE9CxBOF ๐ฅ Previous video: https://youtu.be/l0HoJHc-63Qlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/GTWrWM1UsnAlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2019-07-13T13:33Z 1.8M followers, 166.5K engagements
"Coding Challenge 132: Fluid Simulation In this video I follow Mike Ashs guide to Fluid Simulation and port Jos Stams "Real-Time Fluid Dynamics for Games" algorithm and code in Processing (Java). Code: https://thecodingtrain.com/challenges/132-fluid-simulation ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/9kVfB4BF2 ๐ฅ Previous video: https://youtu.be/0j86zuqqTlQlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/bl3nc_a1nvslist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH"
YouTube Link 2019-02-12T21:11Z 1.8M followers, 701.5K engagements
"How to Rotate Shapes in p5.js (translate rotate push pop) In this video I cover the functions translate() rotate() push() and pop(). Code: https://thecodingtrain.com/tracks/transformations-in-p5/transformations/translate-rotate-push-pop ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/HbW7TMPZM ๐ฅ Next: https://youtu.be/pkHZTWOoTLM Videos: ๐ Solar System Simulation: https://youtu.be/l8SiJ-RmeHU ๐ Angles and Rotation: https://youtu.be/DMg-WRfNB60 Timestamps: 00:00 Introduction 03:00 Translate 08:10 Angles 10:45 Rotate 20:15 Push and Pop Editing by Mathieu Blanchette"
YouTube Link 2017-09-18T14:58Z 1.8M followers, 218.2K engagements
"Coding Challenge 131: Bouncing DVD Logo In this coding challenge I simulate the Bouncing DVD Logo meme in JavaScript with p5.js. Code: https://thecodingtrain.com/challenges/131-bouncing-dvd-logo ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/S-es-dYVn ๐ฅ Previous video: https://youtu.be/MY4luNgGfmslist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/alhpH6ECFvQlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Bouncing DVD Logo:"
YouTube Link 2019-02-08T16:40Z 1.8M followers, 203.3K engagements
"3.4 Hiding API Keys with Environment Variables (dotenv) and Pushing Code to GitHub In this lesson we will address how to can hide an API key using environment variables and open source the code on GitHub. ๐ปhttps://github.com/CodingTrain/Intro-to-Data-APIs-JS ๐ dotenv: https://www.npmjs.com/package/dotenv ๐ GitHub: https://github.com/ ๐ฅ NEXT LESSON: https://youtu.be/Rz886HkV1j4 ๐ฅ PREVIOUS LESSON: https://youtu.be/r94kI6my0QQ ๐ฅ FULL COURSE: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X ๐ฅ Git and GitHub: https://youtu.be/BCQHnlnPusY ๐ Website:"
YouTube Link 2019-06-17T18:22Z 1.8M followers, 311.9K engagements
"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 text and finish with rendering video as text ASCII characters in a DOM. https://thecodingtrain.com/challenges/166-image-to-ascii p5.js Web Editor Sketches: ๐น ASCII video: https://editor.p5js.org/codingtrain/sketches/KTVfEcpWx ๐น ASCII image canvas: https://editor.p5js.org/codingtrain/sketches/r4ApYWpH_ ๐น ASCII image dom: https://editor.p5js.org/codingtrain/sketches/ytK7J7d5j ๐น ASCII text:"
YouTube Link 2022-02-12T15:37Z 1.8M followers, 1.3M engagements
"What was Coding like [--] years ago ๐ง Sign up for Nebula https://go.nebula.tv/codingtrain Take a trip back in time and let's code the Snake Game in AppleSoft BASIC on a restored Apple II+ computer GOTO and GOSUB Line numbers https://thecodingtrain.com/challenges/173-snake-applesoft-basic ๐ฅ Previous video: https://www.youtube.com/watchv=FfCBNL6lWK0&list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ง What is Code: https://nebula.tv/what-is-code ๐ถ Coding Together:"
YouTube Link 2022-08-24T13:55Z 1.8M followers, 2.1M engagements
"I.5: Perlin Noise - The Nature of Code In this video I discuss the concept of "Perlin" noise how it differs from regular "noise" (i.e. randomness) and how to make use of it in Processing. The Nature of Code http://natureofcode.com/ Twitter: https://twitter.com/shiffman Read along: http://natureofcode.com/book/introduction/#intro_section6 https://github.com/shiffman/The-Nature-of-Code-Examples/tree/master/Processing/introduction/NOC_I_5_NoiseWalk https://github.com/shiffman/The-Nature-of-Code-Examples/tree/master/Processing/introduction/Exercise_I_10_NoiseLandscape Help us caption & translate"
YouTube Link 2015-07-27T21:48Z 1.8M followers, 196.7K engagements
"Coding Challenge #24: Perlin Noise Flow Field In this coding challenge I use Perlin noise to create a two-dimensional flow field with the p5.js library. Code: https://thecodingtrain.com/challenges/24-perlin-noise-flow-field ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/vDcIAbfg7 ๐ฅ Previous video: https://youtu.be/ksRoh-10laklist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/RkuBWEkBrZAlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ p5.js noise()"
YouTube Link 2016-06-27T14:55Z 1.8M followers, 384K engagements
"7.1: Cellular Automata - The Nature of Code This video introduces the concepts and algorithms behind Cellular Automata. (If I reference a link or project and it's not included in this description please let me know) Read along: http://natureofcode.com/book/chapter-7-cellular-automata/ http://en.wikipedia.org/wiki/Cellular_automaton Help us caption & translate this video http://amara.org/v/Qbvc/ ๐ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct nature of code processing.org cellular automata game of life wolfram nature of code processing.org cellular automata game of life"
YouTube Link 2015-08-10T12:04Z 1.8M followers, 206.4K engagements
"Coding Challenge 149: Tic Tac Toe This is a beginner-friendly challenge where I attempt to code a basic version of the game Tic-Tac-Toe using JavaScript and the p5.js library. Code: https://thecodingtrain.com/challenges/149-tic-tac-toe ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/5JngATm3c ๐ฅ Previous video: https://youtu.be/YNyULRrydVIlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/vEetoBuHj8glist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH Videos: ๐ด Livestream"
YouTube Link 2019-07-24T14:36Z 1.8M followers, 1.5M engagements
"Code Programming with p5.js for Beginners Trailer Welcome aboard This is the introductory video to start programming JavaScript with p5.js for total beginners. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/0-trailer/trailer ๐ฅ Next video: https://youtu.be/yPWkPOfnGswlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation"
YouTube Link 2019-04-12T19:51Z 1.8M followers, 639.2K engagements
"Coding Challenge 11: 3D Terrain Generation with Perlin Noise in Processing In this coding challenge I create a 3D procedural terrain using Perlin Noise and the beginShape() function in Processing. Code: https://thecodingtrain.com/challenges/11-3d-terrain-generation-with-perlin-noise ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/OPYPc4ueq ๐ฅ Previous video: https://youtu.be/HyK_Q5rrcr4list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/f0lkz2gSsIklist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2016-05-04T16:21Z 1.8M followers, 1.1M engagements
"Coding Challenge 125: Fourier Series In this coding challenge I visualize a Fourier series for a square wave in JavaScript with p5.js. Code: https://thecodingtrain.com/challenges/125-fourier-series ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/SJ02W1OgV ๐ฅ Previous video: https://youtu.be/mhjuuHl6qHMlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/-OL_sw2MiYwlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Fourier Series:"
YouTube Link 2018-12-19T23:56Z 1.8M followers, 624.6K engagements
"Perlin Noise in p5.js In this new multi-part Perlin Noise Tutorial I show you what Perlin noise is and how it can be used in creative coding more specifically with the p5.js library. In Part I.2 of this series I introduce you to what Perlin noise is how it's created and its history. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/perlin/intro-to-perlin-noise ๐ฅ Next video: https://youtu.be/YcdldZ1E9gUlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM References: ๐ noise():"
YouTube Link 2016-06-23T15:30Z 1.8M followers, 310.6K engagements
"16.13: async/await Part [--] - Topics of JavaScript/ES8 This video covers the new ES8 "async and await keywords for writing asynchronous functions in JavaScript. ๐ฅ Next Video: https://youtu.be/chavThlNz3s ๐ async on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function ๐ Website: http://thecodingtrain.com/ ๐ Patreon: https://patreon.com/codingtrain ๐ Store: https://www.designbyhumans.com/shop/codingtrain/ ๐ Book recommendations: https://www.amazon.com/shop/thecodingtrain ๐ป https://github.com/CodingTrain/website ๐ฅ For more videos on"
YouTube Link 2018-05-30T13:03Z 1.8M followers, 170.7K engagements
"Coding Challenge #136.1: Polar Perlin Noise Loops In this multi-part coding challenge I show how to use a noise field and polar coordinates to create a perfect GIF loop. Code: https://thecodingtrain.com/challenges/136-polar-noise-loops p5.js Web Editor Sketches: ๐น Polar Perlin Noise Loops: https://editor.p5js.org/codingtrain/sketches/sy1p1vnQn ๐น Perlin Noise GIF Loops: https://editor.p5js.org/codingtrain/sketches/acy80YV86 Other Parts of this Challenge: ๐บ Perlin Noise GIF Loops: https://youtu.be/c6K-wJQ77yQ ๐ฅ Previous video:"
YouTube Link 2019-02-25T14:37Z 1.8M followers, 206.7K engagements
"Drawing Shapes in p5.js for Beginners (1.3) In this video I start writing code and cover the basics of coordinates systems shapes and drawing in p5.js. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/1-intro/3-shapes-drawing ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/HJ1WjEPwQ ๐ฅ Previous video: https://youtu.be/MXs1cOlidWslist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ Next video: https://youtu.be/riiJTF5-N7clist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA"
YouTube Link 2018-09-07T13:32Z 1.8M followers, 504.7K engagements
"Coding Challenge #136.2: Perlin Noise GIF Loops In this multi-part coding challenge I show how to use a noise field and polar coordinates to create a perfect GIF loop. Code: https://thecodingtrain.com/challenges/136-polar-noise-loops p5.js Web Editor Sketches: ๐น Polar Perlin Noise Loops: https://editor.p5js.org/codingtrain/sketches/sy1p1vnQn ๐น Perlin Noise GIF Loops: https://editor.p5js.org/codingtrain/sketches/acy80YV86 Other Parts of this Challenge: ๐บ Polar Perlin Noise Loops: https://youtu.be/ZI1dmHv3MeM ๐ฅ Previous video:"
YouTube Link 2019-02-26T22:37Z 1.8M followers, 89.8K engagements
"Coding Challenge 184: Collisions Without a Physics Library What happens when two circles collide in a p5.js canvas In this video I examine the math and implement idealized elastic collisions in a JavaScript physics simulation. This video supplements the Nature of Code book series in Chapter [--] which uses 3rd party physics libraries to handle collisions rather than a direct implementation. Code: https://thecodingtrain.com/challenges/184-elastic-collisions ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-coding-challenge-184-elastic-collisions p5.js Web Editor Sketches:"
YouTube Link 2024-07-13T09:08Z 1.8M followers, 194.8K engagements
"9.19: Prototypes in Javascript - p5.js Tutorial In this video I examine the concept of "Prototype" in the JavaScript programming language. I look at how you can attach methods to objects via prototype (for both objects of existing JS types or your own). I also discuss the "prototype chain" and prototypal inheritance. Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges: https://github.com/CodingTrain/Rainbow-Topics Contact: Twitter: https://twitter.com/shiffman The Coding Train website: http://thecodingtrain.com/ Links discussed in this"
YouTube Link 2017-02-22T14:31Z 1.8M followers, 269.7K engagements
"Perlin Noise in Two Dimensions (p5.js) In the fifth part of my Perlin Noise Tutorial I demonstrate how to use two-dimensional Perlin noise in a p5.js sketch. ๐ป Code: https://thecodingtrain.com/learning/noise/0.5-2d-noise.html ๐ป Code (web editor): https://editor.p5js.org/codingtrain/sketches/2_hBcOBrF ๐ฅ Next video: https://youtu.be/D1BBj2VaBl4 ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6bgPNQAdxQZpJuJCjeOr7VD Links discussed in this video: ๐ p5.js noise() reference: https://p5js.org/reference/#/p5/noise ๐ p5.js random() reference: https://p5js.org/reference/#/p5/random"
YouTube Link 2016-06-24T19:49Z 1.8M followers, 134.8K engagements
"Coding Challenge 171: Wave Function Collapse Straight out of quantum mechanics Wave Function Collapse is an algorithm for procedural generation of images. In this video (recorded over [--] live streams) I attempt the tiled model and explore a variety of solutions to the algorithm in JavaScript with p5.js. Also check out WFC's predecessor: Model Synthesis (more info below). Code: https://thecodingtrain.com/challenges/171-wave-function-collapse ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-coding-challenge-171-wave-function-collapse ๐ป Github Repo:"
YouTube Link 2022-07-03T16:00Z 1.8M followers, 612.3K engagements
"Introduction to D3.js with Shirley Wu Linode $20 free credit https://linode.com/codingtrain (or code CODINGTRAIN20) Shirley Wu is an award-winning creative focused on data-driven art and visualizations. She has worked with clients such as Google The Guardian SFMOMA and NBC Universal to develop custom highly interactive data visualizations. She combines her love of art math and code into colorful compelling narratives that push the boundaries of the web. Her work can be found at http://sxywu.com. ๐ป https://thecodingtrain.com/CodingChallenges/ ๐ป https://editor.p5js.org/codingtrain/sketches/"
YouTube Link 2019-11-15T23:23Z 1.8M followers, 58.2K engagements
"1.1: fetch() - Working With Data & APIs in JavaScript Welcome to Working with Data and APIs in Javascript This course is for aspiring developers who want to learn how to work with data in web applications. How do you retrieve collect and store data The course will be taught through a series of creating three data projects. This is the first video of the series [---] This video is client-side only and covers the web fetch() API loading image data and focusing on handling asynchronous events with Promises (async / await) ๐ฅ NEXT LESSON: https://youtu.be/RfMkdvN-23o ๐ฅ FULL COURSE:"
YouTube Link 2019-05-17T13:41Z 1.8M followers, 477.3K engagements
"How to Set Up a Node.js Project Learn how to set up a Node.js project run JavaScript code outside the browser and use npm for package management Code: https://thecodingtrain.com/tracks/discord-bots/discord/setup-node-project ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-how-to-setup-a-nodejs-project ๐ป Github Repo: https://github.com/CodingTrain/node-project-demo ๐ฅ Previous: https://youtu.be/46WOuOrMwTQ ๐ฅ Next: https://youtu.be/AvQcTjB3gPg References: ๐ fs module: https://nodejs.org/api/fs.html ๐ฆ npm registry: https://www.npmjs.com/ ๐ฎ cowsay package:"
YouTube Link 2023-11-09T15:48Z 1.8M followers, 103.1K engagements
"I broke ChatGPT #creativecoding #ai #shorts Was ChatGPT trained on Coding Train challenges Recursive Fractal Trees Challenge: https://thecodingtrain.com/challenges/14-fractal-trees-recursive Recursive Fractal Tree short: https://www.youtube.com/shorts/j6txbhwP9jo ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/guides/passenger-showcase-guide ๐ฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://thecodingtrain.com/discord ๐ Membership: http://youtube.com/thecodingtrain/join ๐"
YouTube Link 2023-01-18T16:17Z 1.8M followers, 722.3K engagements
"Creative Coding for Beginners with p5.js (1.1) Welcome aboard This is the introductory video to start programming JavaScript with p5.js for total beginners. https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/1-intro/1-intro ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/coding-train-1-1-code-programming-for-beginners-with-p5-js ๐ฅ Previous video: https://youtu.be/HerCR8bw_GElist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ Next video: https://youtu.be/MXs1cOlidWslist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ All videos:"
YouTube Link 2018-09-05T14:35Z 1.8M followers, 713.3K engagements
"10.16: Neural Networks: Backpropagation Part [--] - The Nature of Code In this video I discuss how "gradient descent" can be used to adjust the weights during back propagation in my "toy" JavaScript neural network library. Code: https://thecodingtrain.com/tracks/neural-networks/neural-networks/16-backpropagation-part-3 ๐ป Github Repo: https://github.com/CodingTrain/Toy-Neural-Network-JS ๐ฅ Previous: https://youtu.be/r2-P1Fi1g60 ๐ฅ Next: https://youtu.be/qB2nwJxNVxM References: ๐ Intelligence and Learning:"
YouTube Link 2018-02-05T16:52Z 1.8M followers, 87.4K engagements
"MoveNet vs. PoseNet (Coding Train Live) To learn more about Brilliant go to https://brilliant.org/CodingTrain and sign up for free. The first [---] people that go to that link will get 20% off the annual Premium subscription. ๐ Website: http://thecodingtrain.com/ ๐ฌDiscord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ฅ Coding Challenges: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Intro to Programming:"
YouTube Link 2021-06-11T17:04Z 1.7M followers, 14.1K engagements
"5.3: Logical Operators: AND OR - Processing Tutorial This video covers logical operators: && (logical AND) and II (logical OR) in the context of boolean expressions and conditional statements. Support this channel on Patreon: https://patreon.com/codingtrain Contact: https://twitter.com/shiffman Send me your questions and coding challenges: https://github.com/CodingTrain/Rainbow-Topics Link to code on Github: https://github.com/CodingTrain/Rainbow-Code Processing: http://processing.org Processing Foundation: https://processingfoundation.org/ Learning Processing Book:"
YouTube Link 2015-07-18T06:48Z 1.7M followers, 142.4K engagements
"Q&A #7.1: Comparing p5.js and Processing - Part [--] In this three part Q&A I discuss differences between p5.js and Processing. In this first video I focus on the underlying languages of each project (Java and JavaScript). Part 2: https://youtu.be/AsjPJ5AWkDc Part 3: https://youtu.be/_y8rEHjqzRA Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman Links discussed in this series: p5.js: https://p5js.org/ Processing: https://processing.org Processing"
YouTube Link 2017-02-01T18:21Z 1.8M followers, 47.6K engagements
"1.1: Introduction - Git and GitHub for Poets In this first video of Git and GitHub for Poets we go over the concepts of commits and repositories as well as an overview of the GitHub User Interface Contact: http://twitter.com/shiffman Next video: https://youtu.be/oPpnCh7InLY GitHub Repository for User Rainbow Coder: https://github.com/rainbowcoder GitHub: https://github.com/ Intro to GitHub: https://guides.github.com/activities/hello-world/ For More Git and GitHub videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV History of Git:"
YouTube Link 2016-04-20T04:17Z 1.7M followers, 695.9K engagements
"Live Stream #126.1: Happy Pi Day - Part [--] Happy Pi Day ๐ฅ Live Stream Part 2: https://youtu.be/QYUROUJk_Sc 26:05 - Coding Challenge: Estimating value of Pi 1:33:58 - Coding Challenge: Visualizing Pi ๐ Peek in Pi: http://pi.fathom.info/ ๐ Sponsor me for a charity half marathon: https://crowdrise.com/o/en/campaign/the-lower-eastside-girls-club-nyc-half-2018/shiffman ๐ Chronology of computation of : https://en.wikipedia.org/wiki/Chronology_of_computation_of_%CF%80 ๐ Pi artwork: http://mkweb.bcgsc.ca/pi/art/ ๐ [--] Billion Digits of Pi: https://stuff.mit.edu/afs/sipb/contrib/pi/ ๐ Million Pi"
YouTube Link 2018-03-15T17:10Z 1.8M followers, 12K engagements
"How to Make a Pull Request #shorts #shorts https://github.com/CodingTrain/Express-Stops ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/Guides/community-contribution-guide.html ๐ฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ Twitter: https://twitter.com/thecodingtrain ๐ธ Instagram:"
YouTube Link 2021-09-14T16:41Z 1.7M followers, 28K engagements
"Coding Train Live 52: Genetic Algorithms This entire Live Stream is dedicated to Genetic Algorithms I cover what defines a genetic algorithm and how it relates to brute force algorithms. I also use a genetic algorithm to solve the Shakespeare Monkey problem and other programming challenges. Timestamps: 16:45 - Presenting today's topics 35:01 - Part 1: Intro to Genetic Algorithms 58:48 - Part 2: Shakespeare Monkey problem 1:43:43 - Part 3: Steps to a Genetic Algorithm 2:07:37 - Part 4: Using the Steps with a code example 2:35:42 - Addendum: Previous example in Processing 2:43:48 - Part 5:"
YouTube Link 2016-07-25T14:20Z 1.7M followers, 64K engagements
"Coding Challenge #16: L-System Fractal Trees In this third installment of my series on algorithmic botany I discuss L-systems and how they can be used to generate trees and other fractal patterns in p5.js. Code: https://thecodingtrain.com/challenges/16-l-system-fractal-trees ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/QmTx-Y_UP ๐ฅ Previous video: https://youtu.be/fcdNSZ9IzJMlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/kKT0v3qhIQYlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2016-05-31T13:26Z 1.8M followers, 237.5K engagements
"Coding Challenge #74: Clock with p5.js In this coding challenge I attempt to program a clock in HTML5 canvas with the p5.js library. Code: https://thecodingtrain.com/challenges/74-clock ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/2lvHFWPbW ๐ฅ Next video: https://youtu.be/RPz75gcHj18list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Golan Levin's notes on MAEDAS [--] OCLOCKS: http://cmuems.com/2016/60212/lectures/lecture-09-09b-clocks/maedas-clocks/ ๐ Alca's Clock Collection:"
YouTube Link 2017-09-20T15:55Z 1.8M followers, 508.3K engagements
"Coding Challenge #142: Rubik's Cube Part [--] Can I build an interactive 3D Rubik's cube in Processing Yes Someday I hope to return to this project and add an AI solver Code: https://thecodingtrain.com/challenges/142-rubiks-cube ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/Jguv-i8Xj Other Parts of this Challenge: ๐บ Rubik's Cube - Part 1: https://youtu.be/9PGfL4t-uqE ๐บ Rubik's Cube - Part 3: https://youtu.be/8U2gsbNe1Uo ๐ฅ Previous video: https://youtu.be/pn2vlselv_glist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video:"
YouTube Link 2019-04-15T19:47Z 1.8M followers, 156.4K engagements
"2.3: Regular Expressions: Character Classes - Programming with Text In this video I explain character classes which are a way of matching a selection of characters in a regular expression. This is the third video in a series on Regular Expressions which is part of the "Programming from A to Z" course at ITP (http://itp.nyu.edu). Next Video: https://youtu.be/c9HbsUSWilw http://shiffman.net/a2z/regex/ Course url: http://shiffman.net/a2z/ Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges: https://github.com/CodingTrain/Rainbow-Topics"
YouTube Link 2016-09-17T00:59Z 1.8M followers, 98.2K engagements
"Coding Challenge 63: Texturing Cloth Simulation (Part II) In this two part challenge I cover beginShape() endShape() and texture() TRIANGLE_STRIP QUAD_STRIP and more. I combine these geometry functions with the Toxiclibs physics library to simulate a waving flag (with a unikitty image texture) Code: https://thecodingtrain.com/challenges/63-texturing-cloth-simulation Other Parts of this Challenge: ๐บ Texturing Cloth Simulation - Part 1: https://youtu.be/JunJzIe0hEo ๐ฅ Previous video: https://youtu.be/KakpnfDv_f0list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video:"
YouTube Link 2017-03-14T17:15Z 1.8M followers, 42.2K engagements
"Discord Bots 4: Hiding API Keys with .env In this video I demonstrate how to use the node dotenv package along with a .env file to store (and hide) API keys outside of the source code. ๐ป https://thecodingtrain.com/learning/bots/discord/04-dotenv.html ๐ฅ Next: https://youtu.be/9P1rB2MY4ZA ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6avBYxeBSwF48YhAnSn_sA4 Links discussed in this video: ๐ Choo choo bot on Glitch: https://glitch.com/choo-choo-bot-discord ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation"
YouTube Link 2020-12-02T19:10Z 1.7M followers, 44.6K engagements
"Coding Challenge 179: Elementary Cellular Automata How is nature hidden in a pile of 0s and 1s Let's find out by coding a p5.js visualization of the Wolfram Elementary Cellular Automaton Code: https://thecodingtrain.com/challenges/179-wolfram-ca ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-wolfram-elementary-ca p5.js Web Editor Sketches: ๐น Wolfram Cellular Automata: https://editor.p5js.org/codingtrain/sketches/IE77UYZ-G ๐น Wolfram CA with color: https://editor.p5js.org/codingtrain/sketches/1w8yOaaDS ๐น Wolfram CA infinite scroll:"
YouTube Link 2024-01-09T18:07Z 1.8M followers, 187.2K engagements
"Spooooooooky ml5.js Get the code and mask diagram at https://thecodingtrain.com/spooky"
YouTube Link 2024-10-31T11:41Z 1.8M followers, 26K engagements
"Coding Challenge #10.1: Maze Generator with p5.js - Part [--] Choo choo In this multi-part coding challenge I create a maze generator using a depth-first search algorithm with recursive backtracking. The idea is to walk through a grid of cells removing walls as we go to build a maze. Code: https://thecodingtrain.com/challenges/10-dfs-maze-generator ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/EBkm4txSA Other Parts of this Challenge: ๐บ Part 2: Visiting Neighboring Cells: https://youtu.be/D8UgRyRnvXU ๐บ Part 3: Removing Walls: https://youtu.be/8Ju_uxJ9v44 ๐บ Part 4:"
YouTube Link 2016-05-03T03:43Z 1.7M followers, 408.9K engagements
"3D Pose Estimation with ml5.js Building on BodyPose in ml5.js this video explores the 3D capabilities of the BlazePose model visualizing poses in a 3D space using WEBGL in p5.js. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/7-bodypose/blazePose ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-3d-pose-estimation-with-ml5js p5.js Web Editor Sketches: ๐น BlazePose 3D: https://editor.p5js.org/codingtrain/sketches/ftALPDieT ๐น BlazePose Lerp: https://editor.p5js.org/codingtrain/sketches/JMhDRpcxi_ ๐ฅ Previous:"
YouTube Link 2024-12-01T16:08Z 1.8M followers, 33.5K engagements
"Processing [--] and arrays Making a video about arrays and talking about Processing [--] Help us caption & translate this video http://amara.org/v/Qbu1/ ๐ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct"
YouTube Link 2015-10-20T15:06Z 1.7M followers, [----] engagements
"1.9: Resolving Merge Conflicts - Git and GitHub for Poets In this video I look at how to resolve a "merge conflict" using the GitHub interface. ๐ Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS ๐ฅ CircleCI: Unit Testing and Continuous Integration: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6bLqwFa52YGEHy-L1-D_Ve- ๐ The Coding Train website: http://thecodingtrain.com/ ๐ Support this channel on Patreon: https://patreon.com/codingtrain ๐ To buy Coding Train merchandise: https://www.designbyhumans.com/shop/codingtrain/ ๐ Book recommendations:"
YouTube Link 2018-02-15T15:47Z 1.7M followers, 348K engagements
"Coding Challenge Session: Local Browser Conversational Chatbot (STT TTS and more) ๐ Website: https://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/guides/passenger-showcase-guide ๐ฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://thecodingtrain.com/discord ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Twitter: https://twitter.com/thecodingtrain ๐ธ Instagram: https://www.instagram.com/the.coding.train/ ๐ฅ"
YouTube Link 2025-10-06T18:42Z 1.8M followers, [----] engagements
"Coding Challenge 180: Falling Sand It's Genuary [----] Watch as I attempt to build a falling sand simulation in p5.js using a grid of pixels and simple rules. Code: https://thecodingtrain.com/challenges/180-falling-sand ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-coding-challenge-180-falling-sand p5.js Web Editor Sketches: ๐น Falling Sand: https://editor.p5js.org/codingtrain/sketches/AoH40T6fV ๐น Falling Sand with Gravity: https://editor.p5js.org/codingtrain/sketches/Ij5i7a3w4 ๐ฅ Previous: https://youtu.be/Ggxt06qSAe4list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All:"
YouTube Link 2024-01-22T17:07Z 1.8M followers, 1.4M engagements
"Coding Challenge [---] #shorts Wave Function Collapse https://youtu.be/rI_y2GAlQFM #shorts ๐ฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ Twitter: https://twitter.com/thecodingtrain ๐ธ Instagram: https://www.instagram.com/the.coding.train/ ๐ฅ Coding Challenges: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Intro to"
YouTube Link 2022-07-14T17:45Z 1.8M followers, 61.6K engagements
"3.2: The Bouncing Ball - p5.js Tutorial This video continues the discussion of conditional statements and looks at a classic scenario -- a circle that bounces off the edges of the canvas. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/3-conditionals/2-bouncing ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/Xm4cmQvU ๐ฅ Previous video: https://youtu.be/1Osb_iGDdjklist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ Next video: https://youtu.be/r2S7j54I68clist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ All videos:"
YouTube Link 2015-09-11T02:13Z 1.8M followers, 290.1K engagements
"Guest Conductor: Chrissy Brimmage Chrissy Brimmage (http://www.chrissybrimmage.com/) is a self-taught multi-disciplinary artist from Atlanta GA currently living and working out of Brooklyn NY. Her work explores her everyday emotions and feelings in reaction to sociopolitical issues and current events. Utilizing technologies such as 3D printing generative code and virtual reality alongside contour line illustrations and animations allows her to interactively enhance and highlight her own human experience as well as others. Through this exploration she aims to illustrate how the human"
YouTube Link 2020-07-18T17:54Z 1.8M followers, 23.5K engagements
"I Robot In this live episode of the Coding Train I share ShiffBot review your showcase submissions and create a node.js and p5.js example for the Gemini large language model API. Code: https://thecodingtrain.com/tracks/livestreams/livestreams/shiffbot ๐ป Code Example: https://github.com/CodingTrain/p5-gemini/ ๐ฅ Next: https://youtu.be/0OLMf81BeNU References: ๐ ShiffBot: https://shiffbot.withgoogle.com ๐ Blog post on the development of ShiffBot: https://developers.googleblog.com/2024/01/how-its-made-learning-through-shiffbot-powered-by-gemini-api.html ๐ Gemini API: https://ai.google.dev ๐"
YouTube Link 2024-02-02T20:49Z 1.8M followers, 23.3K engagements
"The Coding Train Welcome to the Coding Train Coding Train Video Credits: Directed by Reed + Rader (http://www.reedandrader.com/) Music and Lyrics by Adam Blau (https://twitter.com/adamblau) Singer: Rena Desai Callahan Coding Train and Unicorn design inspired by original illustrations from Jason Heglund (https://jasonheglund.com/) I'm Daniel Shiffman. I teach at ITP (http://itp.nyu.edu) and help administer the Processing Foundation (http://processingfoundation.org). In this YouTube channel I publish "creative coding" video tutorials every week. I also answer questions during live streams"
YouTube Link 2017-09-23T00:09Z 1.7M followers, 380.5K engagements
"5.1 Autonomous Steering Agents Introduction - The Nature of Code Welcome to Chapter [--] In this video I discuss the concept of an autonomous agent and provide an overview of the JavaScript / p5.js coding examples to come. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/5-autonomous-agents/1-steering-agents ๐ฅ Previous video: https://youtu.be/pUhv2CA0omAlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ Next video: https://youtu.be/p1Ws1ZhG36glist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM References: ๐"
YouTube Link 2021-06-04T14:11Z 1.8M followers, 69.4K engagements
"Let's finish the tensorflow.js Autoencoder project Coding an Autoencoder with Tensorflow.js continued ๐กTo learn more about Brilliant go to https://brilliant.org/CodingTrain and sign up for free. The first [---] people that go to that link will get 20% off the annual Premium subscription. ๐ Website: http://thecodingtrain.com/ ๐ฌDiscord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ฅ Coding Challenges:"
YouTube Link 2021-12-05T18:24Z 1.8M followers, 16.7K engagements
"Coding Train Live 182: Introduction to RunwayML This special summer live stream will cover how to install and run machine learning models with Runway For more visit https://runwayml.com/. Daniel Shiffman is an advisor to RunwayAI Inc. ๐ป AI Rainbows with RunwayML challenge https://thecodingtrain.com/challenges/150-ai-rainbows-with-runway-and-p5js Timestamps: 0:00 Start 6:28 Downloading and Using RunwayML 35:23 Generative Painting With Spade Coco 1:01:20 PoseNet With RunwayML 1:52:24 Generating StyleGAN Rainbows With RunwayML 2:27:37 Q&A 2:43:39 Conclusions and Goodbyes ๐ Website:"
YouTube Link 2019-07-17T11:28Z 1.7M followers, 17.3K engagements
"Face Mesh Detection with ml5.js In this video I explore the FaceMesh model using ml5.js. I demonstrate how to track all [---] face landmark positions as well as texture map an image onto the triangular mesh with uv coordinates. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/facemesh ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-facemesh-with-ml5js p5.js Web Editor Sketches: ๐น FaceMesh - Keypoints: https://editor.p5js.org/codingtrain/sketches/KHm9CI2RJ ๐น FaceMesh - Part: https://editor.p5js.org/codingtrain/sketches/HaGkT63qG ๐น FaceMesh - Custom"
YouTube Link 2024-11-16T17:39Z 1.8M followers, 38K engagements
"15.1: What is Node.js - Twitter Bot Tutorial This video covers the basics of Node.js. What is Node.js What is server-side programming What might you use it for and how do you get started Basic unix commands and working with terminal are covered. Code: https://thecodingtrain.com/tracks/mastodon/mastodon/what-is-node-js References: ๐ Darius Kazemi Eyeo talk: https://vimeo.com/112289364 ๐ Twitter Bots: http://air.decontextualize.com/twitterbot/ ๐ฐ NY Magazine on bots: http://nymag.com/following/2015/11/12-weirdest-funniest-smartest-twitter-bots.html Videos: ๐ Mastodon Playlist:"
YouTube Link 2015-11-13T02:53Z 1.7M followers, 517.2K engagements
"1.2 Tabular Data - Working With Data & APIs in JavaScript Welcome to Working with Data and APIs in JavaScript This course is for aspiring developers who want to learn how to work with data in web applications. How do you retrieve collect and store data The course will be taught through a series of creating three data projects. If you havent watched the first part of the lesson do that first This second part of the lesson looks at loading and parsing a CSV file (comma-separated values) with the web fetch() API. ๐ฅ PREVIOUS LESSON: https://youtu.be/tc8DU14qX6I ๐ฅ NEXT LESSON:"
YouTube Link 2019-05-23T12:48Z 1.8M followers, 221.6K engagements
"3.4: Boolean Variables - p5.js Tutorial This video covers the boolean variables in p5.js. I first look at mousePressed and also discuss creating your own boolean variable to track the state of a button. Code: https://thecodingtrain.com/tracks/code-programming-with-p5-js/code/3-conditionals/4-boolean ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/yzBpV0CI ๐ฅ Previous video: https://youtu.be/r2S7j54I68clist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ Next video: https://youtu.be/cnRD9o6odjklist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA ๐ฅ All videos:"
YouTube Link 2015-09-11T02:27Z 1.7M followers, 152.2K engagements
"Coding Challenge 160: Spring Forces Boing Time to simulate a spring force This challenge fits into chapters [--] and [--] of the Nature of Code and demonstrates how to simulate the oscillating motion of a spring using vectors and forces. https://thecodingtrain.com/challenges/160-spring-forces p5.js Web Editor Sketches: ๐น Simple Spring: https://editor.p5js.org/codingtrain/sketches/dcd6-2mWa ๐น Spring Vector: https://editor.p5js.org/codingtrain/sketches/_A2pm_SSg ๐น Spring OOP: https://editor.p5js.org/codingtrain/sketches/9BAoEn4Po ๐น Soft Spring:"
YouTube Link 2021-02-22T16:27Z 1.8M followers, 112.7K engagements
"Pose Estimation with ml5.js Strike a pose In this video I explore the BodyPose model in ml5.js with MoveNet and BlazePose showing how to track body keypoints and visualize 'skeleton' connections using live video. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/7-bodypose/pose-detection ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-pose-detection-with-ml5js p5.js Web Editor Sketches: ๐น BodyPose - single image: https://editor.p5js.org/codingtrain/sketches/WQrffEIsJ ๐น BodyPose - Nose: https://editor.p5js.org/codingtrain/sketches/AWrwZ_rSv ๐น"
YouTube Link 2024-10-17T00:24Z 1.8M followers, 40.6K engagements
"Coding Challenge #138: Angry Birds with Matter.js An attempt to implement the basic mechanics of Angry Birds in JavaScript using p5.js and the matter.js physics engine. Code: https://thecodingtrain.com/challenges/138-angry-birds-with-matterjs ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/UOR4nIcNS ๐ฅ Previous video: https://youtu.be/3_0Ax95jIrklist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/PoW8g67XNxAlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ฆ"
YouTube Link 2019-03-08T22:32Z 1.7M followers, 225.4K engagements
"Coding TRAIN WRECK: Bayesian Text Classification Warning this live stream was a mess and is probably unwatchable But if you choose to continue you'll see me attempt to build a Naive Bayes text classifier from scratch in the p5.js web editor I start by explaining the core concepts behind Bayes' Theorem (multiple times) before diving into the code. You'll see my raw unedited process of structuring the data implementing the algorithm debugging issues and finally building a simple interactive sentiment analysis demo. Code from live: https://editor.p5js.org/codingtrain/sketches/vZQKzBXJT Polished"
YouTube Link 2025-09-15T12:00Z 1.8M followers, 15.5K engagements
"Coding Challenge #78: Simple Particle System In this coding challenge I explore the concept of a simple particle system and attempt to create a smoke effect with the p5.js library. Code: https://thecodingtrain.com/challenges/78-simple-particle-system ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/D4ty3DgZB ๐ฅ Previous video: https://youtu.be/jPsZwrV9ld0list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Particle System on Wikipedia: https://en.wikipedia.org/wiki/Particle_system"
YouTube Link 2017-10-11T12:41Z 1.8M followers, 85.7K engagements
"11.3: Slit-Scan Video - Processing Tutorial This video covers how to program a "slit-scan" effect in Processing. An Informal Catalogue of Slit-Scan Video Artworks and Research by Golan Levin: http://www.flong.com/texts/lists/slit_scan/ All examples: https://github.com/shiffman/Video-Lesson-Materials The p5.js verison of this video: https://youtu.be/YqVbuMPIRwY Contact: https://twitter.com/shiffman Learn Processing from scratch: https://www.youtube.com/user/shiffman/playlistssort=dd&shelf_id=2&view=50 More about image processing in Processing:"
YouTube Link 2016-04-08T21:24Z 1.7M followers, 43.8K engagements
"11.1: Capture and Live Video - Processing Tutorial This video covers the basics of capturing live video in Processing. From Chapter [--] of Learning Processing: A Beginner's Guide to Programming Images Animation and Interaction http://learningprocessing.com/ Twitter: https://twitter.com/shiffman Source Code: https://github.com/CodingTrain/website/tree/master/Tutorials/Processing/11_video Help us caption & translate this video http://amara.org/v/Qbws/ ๐ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct"
YouTube Link 2015-07-24T14:26Z 1.7M followers, 237.5K engagements
"Live Stream #65: Session [--] - Programming from A to Z This Live Stream covers Context-Free Grammars (Session [--] of the "Programming from A to Z" class at ITP http://shiffman.net/a2z/). I discuss grammars in general and get into the specifics of context-free grammars. I demonstrate two different JavaScript libraries: RiTa.js and Tracery as well as write a context-free grammar generation system from scratch. 12:45 - Presenting today's topic 32:13 - Intro to Context-Free Grammar 50:03 - Tracery library 1:25:50 - RiTa.js library 2:04:34 - Coding Challenge - Context-Free Grammar 2:33:50 - Session 7"
YouTube Link 2016-10-26T19:14Z 1.7M followers, [----] engagements
"i like pink"
YouTube Link 2024-07-02T03:06Z 1.8M followers, 22.2K engagements
"Hello and welcome (Learn about code) This video sums up what is in this channel and is uncomfortably awkward. Here are some playlists: http://twitter.com/shiffman/ Learn Processing https://www.youtube.com/user/shiffman/playlistssort=dd&view=50&shelf_id=2 Learn p5.js https://www.youtube.com/user/shiffman/playlistsshelf_id=7&sort=dd&view=50 Learn about nature and simulation https://www.youtube.com/user/shiffman/playlistsshelf_id=6&view=50&sort=dd Processing: http://processing.org p5.js: http://p5js.org Processing Foundation: http://foundation.processing.org ๐ Code of Conduct:"
YouTube Link 2015-10-22T20:01Z 1.8M followers, 23.7K engagements
"Coding Challenge #127: Brownian Tree Snowflake In this holiday coding challenge I create a "Brownian Tree Snowflake" in Processing (Java). This video was recorded as part of a fundraiser for the Processing Foundation. Code: https://thecodingtrain.com/challenges/127-brownian-tree-snowflake ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/SJcAeCpgE ๐ฅ Previous video: https://youtu.be/-OL_sw2MiYwlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/pdaNttb7Mr8list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2023-09-14T23:58Z 1.6M followers, 78.1K engagements
"Live Stream Archive - ITP Spring Show [----] (Better Audio) Live stream archive from the ITP [----] Spring Show. This version has been updated with microphone audio. The original live stream (with archived chat) can be found here: https://youtu.be/xCsfrrxJH3o https://itp.nyu.edu/shows/spring2018/ 2:27 - Rocket Slinger by Lucas Chung Shreiya Chowdhary 4:10 - Polynote by Itay Niv 7:25 - Five to Nine by Brandon Newberg Kimberly Lin 10:20 - Misundersthood by Terrick Gutierrez 19:30 - Invisible Sculptures by Yeseul Song 23:35 - Bots Cells and Humans Watching by Sebastian Morales 25:40 - Search Divides"
YouTube Link 2018-05-19T17:13Z 1.8M followers, [----] engagements
"Noise vs Random in p5.js In Part I.3 of my Perlin Noise Tutorial I demonstrate the difference between two p5.js functions that return random numbers: noise() and random(). Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/perlin/noise-vs-random ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/u6Te_XMF5 ๐ฅ Previous video: https://youtu.be/Qf4dIN99e2wlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ Next video: https://youtu.be/y7sgcFhk6ZMlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM"
YouTube Link 2016-06-23T18:21Z 1.7M followers, 131.3K engagements
"2.5: Regular Expressions: Back References - Programming with Text In this short tutorial I explain the concept of "back references" and explore how they are used to match the characters previously matched by capturing parentheses (groups) in a regular expression (regex). This is the fifth video in a series on Regular Expressions which is part of the "Programming from A to Z" course at ITP (http://itp.nyu.edu). Next Video: https://youtu.be/W7S_Vmq0GSs http://shiffman.net/a2z/regex/ Course url: http://shiffman.net/a2z/ Support this channel on Patreon: https://patreon.com/codingtrain Send me"
YouTube Link 2016-09-18T13:55Z 1.7M followers, 67.7K engagements
"Upcoming Plans ML Sampling with softmax and temperature ๐ Website: https://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/guides/passenger-showcase-guide ๐ฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://thecodingtrain.com/discord ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Twitter: https://twitter.com/thecodingtrain ๐ธ Instagram: https://www.instagram.com/the.coding.train/ ๐ฅ"
YouTube Link 2025-09-29T15:47Z 1.8M followers, [----] engagements
"9.5: Genetic Algorithm: Fitness Genotype vs Phenotype - The Nature of Code In part [--] of my genetic algorithm series I discuss how you can adapt the algorithm for your own creative project. The key pieces are designing and implementing a custom "fitness function" as well as how you choose to encode your DNA (genotype vs phenotype). https://thecodingtrain.com/more/archive/nature-of-code/9-genetic-algorithms/9.5-fitness-genotype-vs-phenotype.html ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/BOTCxBDbO ๐ฅ Previous video:"
YouTube Link 2016-08-01T14:23Z 1.7M followers, 109.6K engagements
"Coding Challenge 167: Ulam Spiral of Prime Numbers ๐ป Code: https://thecodingtrain.com/challenges/167-prime-spiral โจ Watch the uncut version on Nebula https://nebula.tv/videos/codingtrain-the-prime-spiral-uncut-version-coding-challenge-167 โจ Watch this video ad-free on Nebula https://nebula.tv/videos/codingtrain-the-prime-spiral-coding-challenge-167 Why do prime numbers show up as diagonals in a spiral In this video I create a visualization in JavaScript (p5.js) of the Ulam Spiral (aka Prime Spiral) named for Polish Mathematician Stanislav Ulan. p5.js Web Editor Sketches: ๐น Prime (Ulam)"
YouTube Link 2022-02-20T16:20Z 1.7M followers, 778.7K engagements
"1.1 What is a Vector - The Nature of Code Welcome to Nature of Code Chapter 1: Vectors What is a vector How do they work in p5.js These questions will all be answered in this first section of this series on p5.Vector. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/1-vectors/1-what-is-a-vector ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/the-coding-train-yt-1-1-what-is-a-vector-the-nature-of-code ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/JmEToUfk ๐ฅ Previous video:"
YouTube Link 2020-03-07T18:16Z 1.7M followers, 137.6K engagements
"Genuary [----] Speed Run - All [--] Prompts What is Genuary if not [--] generative art prompts to be completed all in one sitting in February Code: https://thecodingtrain.com/tracks/livestreams/livestreams/genuary-2025 ๐ป Github Repo: https://github.com/CodingTrain/genuary-2025 ๐ฅ Next: https://youtu.be/vfeUb7w8Hr8 References: ๐ Genuary 2025: https://genuary.art/prompts# Related Coding Challenges: ๐ https://youtu.be/sJ6pMLp_IaI ๐ https://youtu.be/3_0Ax95jIrk Timestamps: 0:00:00 Welcome 0:31:21 Genuary [--] - Vertical or horizontal lines only 0:39:54 Genuary [--] - Layers upon layers upon layers"
YouTube Link 2025-02-04T19:00Z 1.8M followers, 19.8K engagements
"Coding Challenge #72: Frogger Refactoring In this multi-part challenge I create a simplified version of the classic Atari video game Frogger in Processing (Java). Code: https://thecodingtrain.com/challenges/72-frogger ๐ป Github Repo: https://github.com/CodingTrain/Frogger p5.js Web Editor Sketches: ๐น Frogger: https://editor.p5js.org/codingtrain/sketches/crMMFw8vD ๐น Frogger - Refactored: https://editor.p5js.org/codingtrain/sketches/C8gqXQ3Qd Other Parts of this Challenge: ๐บ Part 1: https://youtu.be/giXV6xErw0Y ๐บ Part 2: https://youtu.be/06-ZvYmSeus ๐บ Part 3: https://youtu.be/hk326ZHlENQ"
YouTube Link 2017-06-20T14:32Z 1.8M followers, 44.3K engagements
"Coding Challenge #28: Metaballs Let's code some Metaballs (aka Isosurfaces) in Processing and how to control them using the Blob Detection methodology from my computer vision tutorial Code: https://thecodingtrain.com/challenges/28-metaballs ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/ISPozOLXW ๐ฅ Previous video: https://youtu.be/CKeyIbT3vXIlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/bGz7mv2vD6glist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ฐ"
YouTube Link 2016-07-15T15:36Z 1.8M followers, 177.5K engagements
"Coding the Hilbert Curve Coding in the Cabana is a series where I attempt challenges from my garden cabana in Brooklyn NY. In this episode I animate the path of the classic "space filling curve" known as the Hilbert Curve. Code: https://thecodingtrain.com/challenges/c3-hilbert-curve ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/LPf9PLmp ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Hilbert Curve Wikipedia: https://en.wikipedia.org/wiki/Hilbert_curve ๐ Iterative algorithm for drawing Hilbert curve by Marcin"
YouTube Link 2020-02-08T15:38Z 1.8M followers, 124.3K engagements
"Live Stream #118 - More Neural Networks 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. 23:57 - Gradient Descent video 1:46:27 - 2nd Gradient Descent video 2:14:50 - XOR Coding Challenge Schedule and topics: https://github.com/CodingTrain/Rainbow-Code/blob/master/README.md Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://www.designbyhumans.com/shop/codingtrain/ To Support the Processing Foundation:"
YouTube Link 2018-02-04T15:13Z 1.8M followers, 10.5K engagements
"10.5: Working with APIs in Javascript - p5.js Tutorial This video demonstrates how to work with an API. The example uses open weather map. How do you form an API query How do you get an API key How do you use the JSON data the API sends you back Oh and what is an API All examples: https://github.com/shiffman/Video-Lesson-Materials Contact: https://twitter.com/shiffman Next video: https://youtu.be/4UoUqnjUC2c JavaScript basics: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA HTML/CSS basics: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6bI1SlcCRfLH79HZrFAtBvX Full"
YouTube Link 2023-10-19T06:11Z 1.6M followers, 476.2K engagements
"Coding Challenge #55: Mathematical Rose Patterns In this coding challenge I attempt to create rose (rhodonea) curves using trigonometry function and polar coordinates. Code: https://thecodingtrain.com/challenges/55-mathematical-rose-patterns ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/3kanFIcHd ๐ฅ Previous video: https://youtu.be/sJ6pMLp_IaIlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Rose Mathematics on Wikipedia: https://en.wikipedia.org/wiki/Rose_(mathematics) Live"
YouTube Link 2017-02-08T17:58Z 1.7M followers, 91.9K engagements
"ml5: Neural Network Regression In this video I cover how to train a neural network to perform a "regression" task (rather than classification). The result is a continuous numerical output (frequency value) instead of a categorical one (specific note). Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/6-train-your-own-neural-network/4-regression ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/aw7R9aSkh ๐ฅ Previous: https://youtu.be/wUrg9Hjkhg0list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y ๐ฅ Next:"
YouTube Link 2019-12-06T14:19Z 1.7M followers, 38.5K engagements
"Coding Challenge #15: Object Oriented Fractal Trees More algorithmic botany Another way to generate a fractal tree is to consider every part of the tree an object so that we can apply forces and attributes to all the branches and leaves and more Code: https://thecodingtrain.com/challenges/15-object-oriented-fractal-trees ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/JDT5wrxVj ๐ฅ Previous video: https://youtu.be/0jjeOYMjmDUlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/E1B4UoSQMFwlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2016-05-30T21:27Z 1.7M followers, 249.2K engagements
"The Coding Train Musical Multiverse #programming #music #shorts Dear passengers for the comfort of your journey adjust your dial to Coding Train radio and enjoy your trip. ๐ถ https://soundcloud.com/kristianpedersen/sets/coding-rainbow-remixes ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/Guides/community-contribution-guide.html ๐ฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store:"
YouTube Link 2022-11-28T23:18Z 1.7M followers, 17.2K engagements
"How to add your contribution to The Coding Train website You all are a part of the Coding Train community and we would love to see your contributions This quick tutorial will show you how to share your work on The Coding Train website using GitHub. ๐ Community Contribution Guide: https://github.com/CodingTrain/website/wiki/Community-Contributions-Guide ๐ฅ [--] PRINT Coding Challenge: https://thecodingtrain.com/CodingChallenges/076-10print.html ๐ฅ Git and GitHub for Poets: https://youtu.be/BCQHnlnPusY ๐ฅ CircleCI: https://youtu.be/CB7vnoXI0pE ๐ Website: http://thecodingtrain.com/ ๐ Patreon:"
YouTube Link 2019-07-26T17:13Z 1.7M followers, 20.9K engagements
"Introduction to Spell (for Machine Learning in the Cloud) Spell sign-up: http://bit.ly/2CBMLSN Spell Spell is a command line and web interface for sending experiments out to the cloud with a single command. There are no new frameworks to learn and almost any kind of development environment is supported. Spell: https://spell.run/ Guests will be using Spell to train neural networks in two upcoming live streams Text Generation using Spell with Nabil Hassein: https://youtu.be/0IeqAd2H57g Style Transfer using Spell with Yining Shi: https://youtu.be/gye9hSIrRWI Brick Breaker with Yining Shi:"
YouTube Link 2018-09-17T17:08Z 1.8M followers, 56.8K engagements
"Coding Challenge #72: Frogger - Part [--] In this multi-part challenge I create a simplified version of the classic Atari video game Frogger in Processing (Java). Code: https://thecodingtrain.com/challenges/72-frogger ๐ป Github Repo: https://github.com/CodingTrain/Frogger p5.js Web Editor Sketches: ๐น Frogger: https://editor.p5js.org/codingtrain/sketches/crMMFw8vD ๐น Frogger - Refactored: https://editor.p5js.org/codingtrain/sketches/C8gqXQ3Qd Other Parts of this Challenge: ๐บ Part [--] - Add cars: https://youtu.be/06-ZvYmSeus ๐บ Part [--] - Add additional elements of Frogger:"
YouTube Link 2017-06-14T13:53Z 1.8M followers, 102.5K engagements
"Coding Challenge #35.2: Lexicographic Order In Part [--] of this multi-part coding challenge I introduce the classic computer science problem of the Traveling Salesperson (TSP) and discuss the pitfalls with a brute force solution. In Part [--] I discuss Lexicographic Ordering and demonstrate one algorithm to iterate over all the permutations of an array. In Part [--] I apply this algorithm to a brute-force solution of the TSP problem. Every single route permutation is checked one by one. In Part [--] I attempt to create a solution to the TSP problem with a genetic algorithm and then I add a crossover"
YouTube Link 2016-08-25T14:55Z 1.7M followers, 169.3K engagements
"5.3: Box2D Coordinates and Vectors - The Nature of Code This video covers the Box2D coordinate system and how to use the Vec2 class. Code: https://thecodingtrain.com/tracks/physics-libraries/physics-libraries/box2d/3-coordinate-and-vectors ๐ฅ Previous: https://youtu.be/e3VSVZn4BHg ๐ฅ Next: https://youtu.be/lmYLmcFuj2s References: ๐ Nature of Code: https://natureofcode.com ๐ Nature of Code Processing Examples: https://github.com/nature-of-code/noc-examples-processing/tree/master/chp05_physicslibraries/box2d/NOC_5_5_MultiShapes ๐ Box2D: https://box2d.org ๐ JBox2d:"
YouTube Link 2015-08-06T17:55Z 1.8M followers, 32.6K engagements
"3.5: Mathematics of Gradient Descent - Intelligence and Learning In this video I explain the mathematics behind Linear Regression with Gradient Descent which was the topic of my previous machine learning video (https://youtu.be/L-Lsfu4ab74) This video is part of session [--] of my Spring [----] ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC-S17-2-Intelligence-Learning/tree/master/week3-classification-regression) 3Blue1Brown's Essence of Calculus: https://www.youtube.com/playlistlist=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr My videos on calculus: Power Rule:"
YouTube Link 2017-06-05T14:35Z 1.8M followers, 256.7K engagements
"How Fast Do Robots Think #robot #coding #p5js #simulation Here's a clip from the most recent live stream about simulating Robot Controllers with p5.js with Dr. Christian Hubicki @chubicki ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/Guides/community-contribution-guide.html ๐ฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books:"
YouTube Link 2025-09-05T17:14Z 1.8M followers, 22.6K engagements
"Introduction to Transformers.js (LIVE RECORDING SESSION ARCHIVE) ๐ Website: https://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/guides/passenger-showcase-guide ๐ฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://thecodingtrain.com/discord ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Twitter: https://twitter.com/thecodingtrain ๐ธ Instagram: https://www.instagram.com/the.coding.train/ ๐ฅ"
YouTube Link 2025-09-22T19:07Z 1.8M followers, 16.7K engagements
"Live Stream #105: p5.js Workflow Circle Morphing and Arrow Function 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. Edited videos coming soon 29:31 - Arrow Function 1:08:52 - My p5.js workflow 1:55:04 - Circle Morphing Coding Challenge 2:56:27 - Part [--] - Circle Morphing Coding Challenge Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://www.designbyhumans.com/shop/codingtrain/ To Support the Processing Foundation:"
YouTube Link 2017-10-29T01:12Z 1.8M followers, 17.3K engagements
"11.1: Introduction to Neuroevolution - The Nature of Code Welcome to a new topic in the Nature of Code series: Neuroevolution ๐ฅ Next Video: https://youtu.be/kCx2DElEpP8 ๐ Toy-Neural-Network-JS: https://github.com/CodingTrain/Toy-Neural-Network-JS ๐ Nature of Code: http://natureofcode.com/ ๐ฅ My Neural Networks series: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh ๐ฅ My Genetic Algorithm series: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6bJM3VgzjNV5YxVxUwzALHV ๐ฅ My Doodle Classifier series:"
YouTube Link 2018-03-12T13:14Z 1.8M followers, 84.5K engagements
"Coding Challenge #135: Making a GIF Loop in Processing In this tutorial I demonstrate how to render a sketch into a perfect looping GIF with Processing (Java). Code: https://thecodingtrain.com/challenges/135-making-a-gif-loop-in-processing ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/Hk6RTHBCl ๐ฅ Previous video: https://youtu.be/oUBAi9xQ2X4list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/ZI1dmHv3MeMlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐"
YouTube Link 2019-02-19T20:08Z 1.8M followers, 74.6K engagements
"11.3: The Pixel Array - p5.js Tutorial This video looks at how to access the pixels of an HTML5 canvas in p5.js. Code: https://thecodingtrain.com/tracks/pixels/more-p5/pixel-array ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/A92PDk-1z ๐ฅ Previous: https://youtu.be/oLiaUEKsRws ๐ฅ Next: https://youtu.be/rNqaw8LT2ZU References: ๐ loadPixels: https://p5js.org/reference/#/p5/loadPixels ๐ updatePixels: https://p5js.org/reference/#/p5/updatePixels Related Coding Challenges: ๐ [--] Pixel Sorting in Processing: https://youtu.be/JUDYkxU6J0o ๐ [---] 2D Water Ripple:"
YouTube Link 2016-03-31T18:01Z 1.8M followers, 112.7K engagements
"Workflow: Python and Virtualenv In this video I set up a python environment (Python [--] and 3) with Virtualenv. ๐ฅPlaylist: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6Zu_uqEA6NqhLzKLACwU74X ๐ Python: https://www.python.org/ ๐ Virtualenv: https://virtualenv.pypa.io/en/stable/ ๐ Homebrew: https://brew.sh/ ๐ Website: http://thecodingtrain.com/ ๐ Patreon: https://patreon.com/codingtrain ๐ Store: https://www.designbyhumans.com/shop/codingtrain/ ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ฅ Coding Challenges:"
YouTube Link 2018-09-27T19:28Z 1.8M followers, 82.6K engagements
"Coding Challenge #120: Bit Shifting In this coding challenge I talk about bitwise operations and more specifically bit shifting. Code: https://thecodingtrain.com/challenges/120-bit-shifting ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/Hk8CVYvi7 ๐ฅ Previous video: https://youtu.be/meGcdIoTYgwlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: ๐ Ternary Operator: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator ๐ฝ The Modulo Operator"
YouTube Link 2018-10-25T13:04Z 1.8M followers, 46.2K engagements
"1.2: Branches - Git and GitHub for Poets In this second video of the Git and GitHub for Poets tutorial series we cover the concept of branches Contact: http://twitter.com/shiffman Next Video: https://youtu.be/_NrSWLQsDL4 GitHub Repositories: Video Lessons: https://github.com/shiffman/Video-Lesson-Materials User Rainbow Coder: https://github.com/rainbowcoder GitHub: https://github.com/ Intro to GitHub: https://guides.github.com/activities/hello-world/ For More Git and GitHub videos: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV ๐ Code of Conduct:"
YouTube Link 2016-04-20T04:23Z 1.7M followers, 419.6K engagements
"Image Classification with ml5.js This video covers image classification in ml5.js [---]. I demonstrate both the default MobileNet model as well as how to train your own classifier with transfer leraning and teachable machine. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/1-classification/image-classification p5.js Web Editor Sketches: ๐น Image Classification: https://editor.p5js.org/codingtrain/sketches/A2W-0ayI5 ๐น Image Classification with Webcam: https://editor.p5js.org/codingtrain/sketches/r9LjJqaw6 ๐น Image Classification - Drag and Drop:"
YouTube Link 2024-10-08T15:53Z 1.8M followers, 38.1K engagements
"2.5 Database Query - Working with Data and APIs in JavaScript ๐ปhttps://github.com/CodingTrain/Intro-to-Data-APIs-JS It's time to start querying data from the database For this we create a new HTTP GET request route make the request with the fetch() function and search the database with find(). ๐ NeDB: https://github.com/louischatriot/nedb ๐ฅ NEXT LESSON: https://youtu.be/9Rhsb3GU2Iw ๐ฅ PREVIOUS LESSON: https://youtu.be/xVYa20DCUv0 ๐ฅ Full playlist: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X ๐ฅ Coding Challenges:"
YouTube Link 2019-06-05T16:34Z 1.7M followers, 136.3K engagements
"I would like to say hello to you I've got a few things to tell you about + Well I'm obligated to remind you about the Nature of Code book + Severance Season [--] is out and I'm working on some experiments. + Genuary + What should I work on in [----] + Wave Function Collapse the Overlapping Model is out now on Nebula Support the coding train by signing up to watch (It'll be on YouTube one week from today.) https://nebula.tv/videos/codingtrain-coding-challenge-186-wave-function-collapse ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation"
YouTube Link 2025-01-21T18:29Z 1.8M followers, 20.2K engagements
"Coding Trade Live 77: Earthquake Data Visualization and more on Star Patterns In this episode I follow-up and improve on the Islamic Star Patterns algorithm using the Law of Sines. Afterwards I attempt an earthquake data visualization / mapping coding challenge. Spoiler Alert This one didn't turn out to well To see the unedited version of me completing this challenge view Coding Train Live [--] (https://youtu.be/UiYb4yCsqFE) I also show work from the community. ๐ป Islamic Star Challenge https://thecodingtrain.com/54-islamic-star-patterns ๐ป Earthquake Data Visualization Challenge"
YouTube Link 2017-02-11T19:09Z 1.8M followers, 15.1K engagements
"ITP Spring Show [----] It's the ITP Spring Show ITP is a two-year graduate program located in the Tisch School of the Arts whose mission is to explore the imaginative use of communications technologies how they might augment improve and bring delight and art into people's lives. ๐ฅ Full live stream: https://youtu.be/YVmVYuUj6yE ๐ https://itp.nyu.edu/shows/spring2018/category/projects/ ๐ https://tisch.nyu.edu/itp Camera Work by Davd Lockard Music by Adam Blau Edited by Mathieu Blanchette 1:00 - Traveling in Style with Google Street View by Jim Schmitz"
YouTube Link 2018-05-23T12:24Z 1.8M followers, 10.8K engagements
"10.12: Neural Networks: Feedforward Algorithm Part [--] - The Nature of Code In this video I tackle a fundamental algorithm for neural networks: Feedforward. I discuss how the algorithm works in a Multi-layered Perceptron and connect the algorithm with the matrix math from previous videos. Code: https://thecodingtrain.com/tracks/neural-networks/neural-networks/12-feedforward-algorithm-part-1 ๐ป Github Repo: https://github.com/CodingTrain/Toy-Neural-Network-JS ๐ฅ Previous: https://youtu.be/HuZbYEn8AvY ๐ฅ Next: https://youtu.be/MPmLWsHzPlU References: ๐ Intelligence and Learning:"
YouTube Link 2018-01-18T15:36Z 1.8M followers, 157.5K engagements
"What's next In this video I'm sharing my plans for the fall semester which is broken down into three main categories: updating the p5.js beginner series for version [---] exploring new p5.js [---] features like variable fonts and splines and diving deeper into machine learning with transformers.js. I'd love to hear your feedback and ideas in the comments below 0:00 - Hi 1:20 - Next videos 3:07 - Roadmap 3:35 - Plans for p5.js [---] Features 4:04 - Refreshing the p5.js Beginner Series 6:38 - Plans for Machine Learning 7:59 - Let me know what you think Editing by Mathieu Blanchette ๐ Website:"
YouTube Link 2025-10-04T20:28Z 1.8M followers, 16.6K engagements
"Coding Train Live155: Mastodon Image Bot with Processing In this live stream I make a Fractal Tree Mastodon Bot in Processing. ๐ http://thecodingtrain.com/CodingChallenges/118.2-mastodon-fractal-tree.html ๐ป https://github.com/CodingTrain/Mastodon-Bot ๐ Lowpoly Bot: https://twitter.com/lowpolybotlang=en ๐ Node.js: https://nodejs.org ๐ Mastodon: https://mastodon.social/about ๐ The Coding Train on Mastodon: https://choochoo.space/ ๐ Mastodon API on npm: https://www.npmjs.com/package/mastodon-api ๐ tree-bot: https://botsin.space/@tree_bot ๐ฅ What is Mastodon: https://youtu.be/sKSxBd56H70"
YouTube Link 2018-10-05T22:20Z 1.8M followers, 15.2K engagements
"Coding Challenge #54.1: Islamic Star Patterns In this bonus super-sized coding challenge I work through visualizing Islamic Star Patterns in p5.js. Code: https://thecodingtrain.com/challenges/54-islamic-star-patterns p5.js Web Editor Sketches: ๐น Islamic Star Pattern - Part I: https://editor.p5js.org/codingtrain/sketches/b3wnFYeVs ๐น Islamic Star Pattern - Part II: https://editor.p5js.org/codingtrain/sketches/j-WTRIgjN Other Parts of this Challenge: ๐บ Part 2: Update - Law of Sines: https://youtu.be/lobJ9gzbLo8 ๐ฅ Previous video:"
YouTube Link 2017-02-01T16:54Z 1.7M followers, 58.5K engagements
"Live Stream #46: Perlin Noise and Flow Fields Live from sfpc.io This live stream is all about Perlin Noise I explain how Perlin noise is created and how to visualize it. Then I get into 2D Perlin noise and use it to create a flow field with the p5.js library. 4:38 - Presenting today's topic 22:00 - Video #1 - Intro to Perlin noise 38:34 - Video #2 - Difference between noise() and random() 51:56 - Video #3 - Graphing values of Perlin noise 1:21:24 - Video #4 - 2D Perlin noise 1:40:58 - Video #5 - noiseDetail() 1:53:53 - Video #6 - Perlin noise flow field 2:32:15 - Conclusion/Q&A Support this"
YouTube Link 2016-06-22T14:25Z 1.8M followers, 124K engagements
"4.1: Particle System Simulation - The Nature of Code Welcome to Chapter [--] of The Nature of Code: Particle Systems I begin by coding a simple particle system in p5.js. I convert the Mover class into a Particle class add a lifetime property and organize a collection of particles into an array. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/4-particles/1-particle-system ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/QRzgzQLnQ ๐ฅ Next video: https://youtu.be/wDYD3JVtOyslist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ All videos:"
YouTube Link 2021-03-09T18:05Z 1.7M followers, 76K engagements
"3.2: Linear Regression with Ordinary Least Squares Part [--] - Intelligence and Learning In this video part of my series on "Machine Learning" I explain how to perform Linear Regression for a 2D dataset using the Ordinary Least Squares method. In Part [--] I demonstrate how to code the algorithm in JavaScript using the p5.js library This video is part of session [--] of my Spring [----] ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC-S17-2-Intelligence-Learning/tree/master/week3-classification-regression) Link to Part 2: https://youtu.be/_cXuvTQl090 Support this channel on"
YouTube Link 2017-05-29T13:38Z 1.7M followers, 175.1K engagements
"2.7: Regular Expressions: exec() - Programming with Text In this video I discuss another JavaScript function for regular expressions: exec(). Exec() is useful for when you want to match a regular expression globally (more than one match) and retain captured groups. This is the seventh video in a series on Regular Expressions which is part of the "Programming from A to Z" course at ITP (http://itp.nyu.edu). Next Video: https://youtu.be/fdyqutmcI2Q http://shiffman.net/a2z/regex/ Course url: http://shiffman.net/a2z/ Support this channel on Patreon: https://patreon.com/codingtrain Send me your"
YouTube Link 2016-09-19T02:03Z 1.8M followers, 29.2K engagements
"Minimax Algorithm for Tic Tac Toe (Coding Challenge 154) In this challenge I take the Tic Tac Toe game from coding challenge #149 and add an AI opponent for a human player by implenenting the Minimax algorithm. Code: https://thecodingtrain.com/challenges/154-tic-tac-toe-minimax ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/0zyUhZdJD ๐ฅ Previous video: https://youtu.be/ZCXkvwLxBrAlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Next video: https://youtu.be/R3C2giDfmO8list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ All videos:"
YouTube Link 2019-12-11T14:00Z 1.7M followers, 851.9K engagements
"Live Stream #12: Working with Data and APIs with p5.js - Part [--] I'll be covering working with JSON and other data formats in JavaScript with p5.js. I'll look at a series of APIs from the NYTimes to Instagram to Wordnik. Add requests or questions in the comments Help us caption & translate this video http://amara.org/v/QbuC/ ๐ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct"
YouTube Link 2015-11-04T16:06Z 1.7M followers, [----] engagements
"Code Train Live 161: Chaos Game & Quick Draw API In this live stream I code the Chaos Game which is inspired by my visit at Thinkercon. Plus I use the Quick Draw API to get drawings from the Quick Draw dataset. ๐ป Chaos Game challenge https://thecodingtrain.com/challenges/123-chaos-game ๐ป Quick Draw challenge https://thecodingtrain.com/challenges/122-quick-draw p5.js Web Editor Sketches: ๐น The Chaos Game Part 1: https://editor.p5js.org/codingtrain/sketches/BJqKF9KRQ ๐น The Chaos Game Part 2: https://editor.p5js.org/codingtrain/sketches/ByF-2qK0X Timestamps: 04:48 - Logo Interpreter GitHub"
YouTube Link 2018-11-26T19:19Z 1.8M followers, 21.4K engagements
"Welcome (again) to the New Studio - Topics TBD To learn more about Brilliant go to https://brilliant.org/CodingTrain and sign up for free. The first [---] people that go to that link will get 20% off the annual Premium subscription. ๐ Website: http://thecodingtrain.com/ ๐ฌDiscord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books: https://www.amazon.com/shop/thecodingtrain ๐ฅ Coding Challenges: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH ๐ฅ Intro to Programming:"
YouTube Link 2022-04-15T16:13Z 1.8M followers, 23.6K engagements
"Let's Build a Nature of Code [---] Page Let's build a "404 Page Not Found" page for The Nature of Code website Use code CHOOCHOO for 25% off Nature of Code at https://natureofcode.com/. Code: https://thecodingtrain.com/tracks/livestreams/livestreams/page-not-found ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/ZcZjrgQHr ๐ฅ Next: https://youtu.be/-_ivRdVjjzA References: ๐ The Nature of Code: https://natureofcode.com/ ๐ Nature of Code shop: https://store.natureofcode.com/products/the-nature-of-code Related Coding Challenges: ๐ https://youtu.be/4hA7G3gup-4 Timestamps:"
YouTube Link 2024-08-15T16:39Z 1.8M followers, 12.2K engagements
"ml5: Save Neural Network Trained Model Here I show how you to save a model that has been trained in ml5.js. You can then load (aka "deploy") that model later ("pre-trained model") in another sketch Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/6-train-your-own-neural-network/3-save-model ๐ Watch this video ad-free on Nebula https://nebula.tv/videos/the-coding-train-yt-ml5-save-neural-network-trained-model ๐น p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/RxDbDKGiG ๐ฅ Previous: https://youtu.be/q6cwxORPDo8list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y ๐ฅ"
YouTube Link 2019-12-05T19:46Z 1.7M followers, 21.2K engagements
"2.4 Saving to a Database - Working with Data and APIs in JavaScript ๐ปhttps://github.com/CodingTrain/Intro-to-Data-APIs-JS It's time to add a database Let's learn why databases are important. For this video I'll start by using NeDB for the Data Selfie App. ๐ NeDB: https://github.com/louischatriot/nedb ๐ฅ NEXT LESSON: https://youtu.be/q-lUgFxwjEM ๐ฅ PREVIOUS LESSON: https://youtu.be/Kw5tC5nQMRY ๐ฅ FULL COURSE: https://www.youtube.com/playlistlist=PLRqwX-V7Uu6YxDKpFzf_2D84p0cyk4T7X ๐ฅ Socratica - SQL for Beginners: https://youtu.be/OfM5lC-7R4Y ๐ฅ What is Firebase: https://youtu.be/JrHT1iqSrAQ"
YouTube Link 2019-06-04T11:53Z 1.8M followers, 233.7K engagements
"Text Generation with LSTM and Spell with Nabil Hassein Nabil Hassein demonstrates how to train an "LSTM" neural network to generate text in the style of a particular author using Spell and ml5.js. This stream is sponsored by Spell. Sign up here: https://spell.run/codingtrain "As creators of machine learning projects for art or otherwise we have to take responsibility for what our programs produce and the impact that output has on people who interact with our creations. Given how common bias and oppression is in the world generally many if not most datasets (including song lyrics) reflect that"
YouTube Link 2018-10-18T20:24Z 1.8M followers, 21.5K engagements
"How to Graph Perlin Noise with p5.js In Part I.4 of my Perlin Noise Tutorial I graph the values of one-dimensional perlin noise and compare to randomness. Code: https://thecodingtrain.com/tracks/the-nature-of-code-2/noc/perlin/graphing-1d-perlin-noise p5.js Web Editor Sketches: ๐น Adding Y-axis: https://editor.p5js.org/codingtrain/sketches/nCYG2SCNq ๐น Noise Graph: https://editor.p5js.org/codingtrain/sketches/EZeHXBhei ๐น Noisy Sine: https://editor.p5js.org/codingtrain/sketches/M_kuAXwV2 ๐ฅ Previous video: https://youtu.be/YcdldZ1E9gUlist=PLRqwX-V7Uu6ZV4yEcW3uDwOgGXKUUsPOM ๐ฅ Next video:"
YouTube Link 2016-06-24T15:00Z 1.8M followers, 129K engagements
"ITP/IMA Pre-Show Come for updates about The Coding Train and the Nature of Code stay for a live stream of the ITP/IMA spring show https://itp.nyu.edu/show https://www.youtube.com/watchv=d-VPJC2hAho ๐ Website: http://thecodingtrain.com/ ๐พ Share Your Creation https://thecodingtrain.com/Guides/community-contribution-guide.html ๐ฉ Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics ๐ก GitHub: https://github.com/CodingTrain ๐ฌ Discord: https://discord.gg/hPuGy2g ๐ Membership: http://youtube.com/thecodingtrain/join ๐ Store: https://standard.tv/codingtrain ๐ Books:"
YouTube Link 2023-05-14T18:13Z 1.8M followers, [----] engagements
Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing