The Coding Train

The Coding Train

@thecodingtrain

All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more. Choo choo!

8
Posts
1
Sites
Find Me Everywhere
Watch
How Language Models Pick Words (Softmax & Temperature)
YouTubeAug 3, 2026
Coding Challenge 188: Voice Chatbot
YouTubeApr 27, 2026
What the font?!?!
YouTubeMar 30, 2026
What is Transformers.js?
YouTubeOct 25, 2025
Coding Challenge 187: Bayes Theorem
YouTubeOct 12, 2025
Coding Challenge Session: Local Browser Conversational Chatbot (STT, TTS, and m…
YouTubeOct 6, 2025
new p5.js 2 functions: textWeight, textContours, textModel
YouTubeOct 6, 2025
What's next?
YouTubeOct 4, 2025
How to Load Data with p5.js (2.0)
YouTubeOct 3, 2025
What's new in p5.js 2!
YouTubeSep 29, 2025
Upcoming Plans, ML Sampling with softmax and temperature
YouTubeSep 29, 2025
Introduction to Transformers.js (LIVE RECORDING SESSION ARCHIVE)
YouTubeSep 22, 2025
p5.js 2.0: loading data with async and await (LIVE RECORDING SESSION ARCHIVE)
YouTubeSep 22, 2025
Coding TRAIN WRECK: Bayesian Text Classification
YouTubeSep 15, 2025
How Fast Do Robots Think? #robot #coding #p5js #simulation
YouTubeSep 5, 2025
Robot Controllers Part 2 with Dr. Christian Hubicki
YouTubeAug 23, 2025
p5.js 2.0 with Kit Kuksenok
YouTubeAug 15, 2025
All Aboard (ish)
YouTubeAug 8, 2025
Genuary 2025 Speed Run - All 31 Prompts!
YouTubeFeb 4, 2025
Coding Challenge 186: Wave Function Collapse
YouTubeJan 28, 2025
I would like to say hello to you
YouTubeJan 21, 2025
3D Pose Estimation with ml5.js
YouTubeDec 1, 2024
Face Mesh Detection with ml5.js
YouTubeNov 16, 2024
What’s new in Nature of Code?
YouTubeNov 15, 2024
Spooooooooky ml5.js!
YouTubeOct 31, 2024
Hand Pose Detection with ml5.js
YouTubeOct 29, 2024
Pose Estimation with ml5.js
YouTubeOct 16, 2024
Image Classification with ml5.js
YouTubeOct 8, 2024
Coding Challenge 185: Unfolding Fractals
YouTubeAug 18, 2024
Let's Build a Nature of Code 404 Page!
YouTubeAug 15, 2024
Read (8)
Beyond the GUI: Reclaiming Control with the Command Line
Techniques
Beyond the GUI: Reclaiming Control with the Command Line

If you think modern development is just about clicking buttons, think again. Mastering the terminal is how you achieve true digital sovereignty.

The Coding Train
The Coding Train
Rogue Geeks
3 min
0 0 0about 1 month ago
Modeling Fluid Dynamics: Turning Paper Marbling into Code
Techniques
Modeling Fluid Dynamics: Turning Paper Marbling into Code

We dive into computational art, tackling the complex physics of fluid simulation to recreate the delicate process of paper marbling using p5.js.

The Coding Train
The Coding Train
Rogue Geeks
3 min
0 0 0about 1 month ago
Beyond Random: Harnessing Perlin Noise for Sovereign Code
Techniques
Beyond Random: Harnessing Perlin Noise for Sovereign Code

Perlin noise is more than just cool graphics; it's a foundational algorithm for procedural generation, proving that structured complexity can emerge from simple, open-source rules.

The Coding Train
The Coding Train
Rogue Geeks
3 min
0 0 0about 2 months ago
Mastering Computational Geometry: A Deep Dive into Bézier Curves
Techniques
Mastering Computational Geometry: A Deep Dive into Bézier Curves

Bézier curves are fundamental building blocks of digital graphics. We deep dive into the math and implementation of cubic and quadratic curves using p5.js.

The Coding Train
The Coding Train
Rogue Geeks
4 min
0 0 0about 2 months ago
API Calls: The Protocol for Connecting Your Sovereign Stack
Techniques
API Calls: The Protocol for Connecting Your Sovereign Stack

APIs are the plumbing of the modern internet. Learn how they work, why they are essential for linking your homelab components, and how to use them to build truly self-hosted applications.

The Coding Train
The Coding Train
Rogue Geeks
4 min
0 0 0about 2 months ago
From Quantum Mechanics to Kernel Panics: Understanding Wave Function Collapse (WFC)
Techniques
From Quantum Mechanics to Kernel Panics: Understanding Wave Function Collapse (WFC)

WFC is a procedural generation algorithm that uses concepts of entropy to create complex patterns, proving that mastery of foundational algorithms is the ultimate build skill.

The Coding Train
The Coding Train
Rogue Geeks
4 min
0 0 0about 2 months ago
From Atari Pixels to Sovereign Code: Mastering the Fundamentals with p5.js
Techniques
From Atari Pixels to Sovereign Code: Mastering the Fundamentals with p5.js

Whether you're building a homelab dashboard or running local LLMs, mastering foundational programming principles remains key. We break down the p5.js challenge and show you how these skills build a sovereign stack.

The Coding Train
The Coding Train
Rogue Geeks
4 min
0 0 0about 2 months ago
Optimal Routes and Digital Striplings: How A* Pathfinding Applies to Decentralization
Techniques
Optimal Routes and Digital Striplings: How A* Pathfinding Applies to Decentralization

A* is more than a coding challenge; it's the blueprint for finding the most efficient, least-cost path—whether through a 2D grid or a complex sovereign network.

The Coding Train
The Coding Train
Rogue Geeks
3 min
0 0 0about 2 months ago
Subscribe

Get The Coding Train's new posts as they publish — straight from the source.