{"id":978,"date":"2022-09-11T19:49:24","date_gmt":"2022-09-11T19:49:24","guid":{"rendered":"https:\/\/itp.nyu.edu\/itp_dev\/?p=978"},"modified":"2025-08-14T19:41:11","modified_gmt":"2025-08-14T19:41:11","slug":"daniel-t-shiffman","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/ima\/daniel-t-shiffman\/","title":{"rendered":"Daniel T. Shiffman"},"content":{"rendered":"\n<p>Email: <a href=\"mailto:dts204@nyu.edu\">dts204@nyu.edu<\/a><br>Website: <a rel=\"noreferrer noopener\" href=\"http:\/\/shiffman.net\/\" target=\"_blank\">http:\/\/shiffman.net<\/a><\/p>\n\n\n\n<p>ASSOCIATE ARTS PROFESSOR<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-1024x1024.jpg\" alt=\"\" class=\"wp-image-7018\" srcset=\"https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-1024x1024.jpg 1024w, https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-300x300.jpg 300w, https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-150x150.jpg 150w, https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-768x768.jpg 768w, https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-1536x1536.jpg 1536w, https:\/\/itp.nyu.edu\/ima\/wp-content\/uploads\/2022\/09\/IMG_2393-2048x2048.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dan is on a mission to share code with the world. (In a fun, approachable way.) On his YouTube channel, <a href=\"https:\/\/www.youtube.com\/thecodingtrain\">The Coding Train<\/a>, he publishes &#8220;creative coding&#8221; tutorials with subjects ranging from the basics of programming languages like JavaScript (with <a href=\"https:\/\/p5js.org\/\">p5.js<\/a>) and Java (with <a href=\"https:\/\/processing.org\/\">Processing<\/a>) to generative algorithms like physics simulation, computer vision, and data visualization. In his &#8220;spare time&#8221;, he works as an Associate Arts Professor at the ITP \/ Tisch School of the Arts \/ NYU. He is a director of <a href=\"https:\/\/processingfoundation.org\/\">The Processing Foundation<\/a> and the author of <a href=\"https:\/\/www.amazon.com\/Learning-Processing-Beginners-Programming-Interaction\/dp\/0123944430\/ref=as_li_ss_tl?ie=UTF8&amp;linkCode=sl1&amp;tag=natureofcode-20&amp;linkId=f9ec5b50127a03ded99f3a7280b2b75c&amp;language=en_US\">Learning Processing: A Beginner\u2019s Guide to Programming Images, Animation, and Interaction<\/a> and <a href=\"https:\/\/natureofcode.com\/\">The Nature of Code<\/a>, an open source book about simulating natural phenomenon with code.<\/p>\n\n\n\n<p><strong>Courses taught: <\/strong><br>Creative Javascript <br>Software Engineering High School Internships <br>Under the Dome <br>Nature of Code: Cosmos <br>Face It <br>Programming from A to Z <br>The Nature of Code Studio <br>Procedural Painting <br>Introduction to Computational Media <br>Big Screens<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Email: dts204@nyu.eduWebsite: http:\/\/shiffman.net ASSOCIATE ARTS PROFESSOR Dan is on a mission to share code with the world. (In a fun, approachable way.) On his YouTube channel, The Coding Train, he publishes &#8220;creative coding&#8221; tutorials with subjects ranging from the basics of programming languages like JavaScript (with p5.js) and Java (with Processing) to generative algorithms like [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":7018,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,14],"tags":[58],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/978"}],"collection":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/comments?post=978"}],"version-history":[{"count":3,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/978\/revisions"}],"predecessor-version":[{"id":7019,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/posts\/978\/revisions\/7019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/media\/7018"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/media?parent=978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/categories?post=978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/ima\/wp-json\/wp\/v2\/tags?post=978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}