All aboard!

54931

Welcome to the Coding Train with Daniel Shiffman! A community dedicated to learning creative coding with beginner-friendly tutorials and projects on YouTube and more.

Welcome to the Coding Train with Daniel Shiffman! A community dedicated to learning creative coding with beginner-friendly tutorials and projects on YouTube and more.

New to coding?

All aboard! Welcome to all beginners and code-curious individuals ready for a journey of self-expression and playful coding.

Don't know where to start?

have questions?

Tracks

Streamline your learning experience and take a ride along a Track on The Coding Train. Tracks are collections of video tutorials that follow a sequenced curriculum.

Ready to learn? Hop on a track for beginners and more!

Challenges

Watch Dan take on Coding Challenges in p5.js and Processing. The challenge topics include algorithmic art, machine learning, simulation, generative poetry, and more.

ready to explore? try a challenge!

👁

👁

👁

Passenger showcase highlights

Want to see more?

Events

Keep your eye out for events in the future!

Support

Support the Coding Train and enjoy some perks!

YouTube Membership

GitHub Sponsorship

Twitch Subscription

Nature of Code Book

Nebula Subscription