
Coding Train
The Coding Train is an educational platform created by Daniel Shiffman, focusing on teaching coding and programming concepts, mainly through creative projects and visualizations. It uses engaging, beginner-friendly tutorials—often in the Processing and p5.js frameworks—to help people learn programming in a playful and artistic way. The platform includes videos, interactive coding challenges, and a supportive online community, making it accessible to a wide range of learners, from complete novices to those with some coding experience. The emphasis is on creativity, making coding approachable and fun for everyone.