Daniel Shiffman

Web Developer, Designer, and Teacher

Most Recent Review

I just finished the playlist!!!! Thank you for posting these videos online and being such a great teacher.
- Review by Vafa Azadi

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Daniel Shiffman? Feel free to chat below.
Join our Online Learning Discord Community

Instructor Bio

Daniel Shiffman works as an Associate Arts Professor at the Interactive Telecommunications Program at NYU's Tisch School of the Arts.Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master's Degree from the ITP. He is a director of The Processing Foundation and develops tutorials, examples, and libraries for Processing and p5.js. He is the author of Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction and The Nature of Code (self-published via Kickstarter), an open source book about simulating natural phenomenon in Processing. He can be found talking incessantly on the YouTube about programming.

Daniel Shiffman's Core Subjects

  • artificial intelligence
  • javascript