The Coding Train!

I’m Daniel Shiffman. I teach at ITP ( and help to administer the Processing Foundation ( Here l I publish “creative coding” video tutorials every week. I also answer questions during live streams!

This video is “redacted” due to a copyright issue with this channel’s original name. A new video is coming soon!

Subjects covered range from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like physics simulation, computer vision, and data visualization.

Support this channel on Patreon:

Send me your questions and coding challenges!:

Contact:

Source Code for the Video Lessons:

Processing Foundation:
p5.js:
Processing:

Here are some playlists for you to start learning different subjects:

JavaScript/p5.js:
Processing:
The Nature of Code:
Git and GitHub:
Computer Vision:
Perlin Noise:

Video Credits:

Music and Lyrics by Adam Blau (
Singer: Rena Desai Callahan
Concept and animation: Alon Chitayat, Twitter/instagram/vimeo: animishmish
Additional editing and rendering: Mathieu Blanchette (

Infinite Rainbows, a generative animation by Marius Watz. The original Actionscript version was commissioned by POKE as part of Good Things Should Never End, an online brand experience for Orange UK. More info here:

Anderson Ranch 2014 Snowmass / Processing + HYPE + LeapMotion workshop by Joshua Davis (

Help us caption & translate this video!


Posted

in

by

Tags:

Comments

32 responses to “The Coding Train!”

  1. Becci Melson Avatar

    I am living for the blurred out Coding Rainbow

  2. KungFuChess Avatar

    Now that's an intro

  3. Tech Nicht Avatar

    Since this video I quit learn programming …

  4. Corey Carter Avatar

    Stay this intro-video… INSTANT SUBSCRIBE!!!

  5. ch535 Avatar

    Anyone have the original unedited intro? I miss it. It always made me happy and motivated to learn, which is tough with coding.

  6. MathiasC330 Avatar

    I have one question…

    WTF!?!??!?!?!

  7. Rahaf Ayman Avatar

    why are rainbows blurred?

  8. Guilherme Branco Avatar

    If I weren't learning coding by myself I'd still sub just because of this

  9. Driven By Games Avatar

    Someone call MTV … I got a new music video

  10. Rayz Nova Avatar

    I LOVE THIS VID ;D

  11. Zachary McArthur Avatar

    I wonder what you're students do when they see this

  12. Raúl Pérez Jurado Avatar

    WONDERFUL! i DIDN'T STOP LAUGTHING THROW THE WHOLE VIDEO! ABSOLUTELLY FANTASTIC!

  13. Yashraj Basan Avatar

    why you changed your channel name?

  14. Zayan Watchel Avatar

    The guy who teaches you a JavaScript framework and not actual JS

  15. Bragatte Avatar

    coding bob ross here

  16. kswof97 Avatar

    Waiting for the unrated version >_>

  17. Shunya Astav Avatar

    BEST ANIME EVER !!!!!

  18. Ricky Garcia Avatar

    That Reading Rainbow vibe… heo ya.

  19. Inamol Avatar

    This is beautiful

  20. Bapak Yulianto Avatar

    damn … iam hypnotized for u magic …

  21. Suna DumbBrowns Avatar

    hahahahahahahahahahaha you are so cute Dan!

  22. Active Diamond Avatar

    Programming on acid? I love it!

  23. I am therefore I think Avatar

    This is actually hilarious

Leave a Reply

Your email address will not be published. Required fields are marked *