Who Is The Coding Train?
The Coding Train is Daniel Shiffman — the New York University ITP (Interactive Telecommunications Program) professor who built 1.7 million YouTube subscribers by teaching creative coding with a genuine enthusiasm and pedagogical clarity that has made his channel one of programming education's most beloved and effective resources: a creator whose courses in p5.js, Processing, and machine learning for artists treat programming not as a discipline to be endured but as a genuinely creative medium whose exploration produces the kind of intrinsic motivation that the most effective learning requires. Active since 2015, he built The Coding Train during a period when creative coding — the use of programming as an artistic and generative practice rather than purely a professional engineering skill — was establishing its own distinct educational community through tools like Processing and p5.js, both of which he has contributed to and advocated for as educational environments specifically designed to make programming accessible to artists, designers, and creative practitioners who come to code with different motivations than computer science students. His teaching style is distinctive to the point of being immediately recognizable: the genuine excitement when code produces unexpected behavior, the willingness to make mistakes on camera and debug them as a learning opportunity, and the specific energy that comes from someone who is genuinely delighted by programming as a creative act rather than performing enthusiasm for pedagogical effect. His "Nature of Code" curriculum — which teaches physics simulations, autonomous agents, neural networks, and genetic algorithms through generative visual art — became one of the most influential creative coding educational resources available outside university courses, offering students the physics and machine learning fundamentals they needed to create sophisticated generative art without requiring a computer science prerequisites foundation. His YouTube channel's catalog, spanning hundreds of "coding challenge" videos where he builds visual experiments from scratch in real-time, creates the specific educational value of watching an expert think through a problem — the debugging, the iteration, and the genuine surprise — that polished tutorial content without equivalent spontaneity cannot replicate.
Latest videos · Open channel ↗
His audience's specific characteristic is the creative programmer, design student, or curious learner aged 18–35 whose relationship with coding is motivated by artistic exploration and genuine curiosity rather than purely professional development — a viewer whose engagement reflects the intrinsic motivation that creative coding produces and whose community investment is among the deepest in the programming education YouTube space.
Origins: USA 2015, Creative Coding & the p5.js Educational Community
Daniel Shiffman's Coding Train YouTube channel emerged from his NYU ITP teaching practice and his role in the creative coding community during the period when p5.js — the JavaScript port of Processing, developed by Lauren McCarthy with significant input from the creative coding community Shiffman was central to — was establishing itself as the primary educational environment for artists and designers entering programming for the first time. His YouTube channel's relationship to his "Nature of Code" book — which he had developed through his ITP teaching and which addressed the physics simulations, autonomous agents, and machine learning techniques most relevant to generative artists — gave his channel a curriculum depth that most programming tutorial creators without equivalent formal educational development cannot build. His coding challenge format, where he builds a visual experiment from scratch in 15–30 minutes with real-time debugging and iteration, created a content type that is simultaneously genuinely educational and genuinely entertaining: the viewer learns both the specific programming technique and the meta-skill of how an experienced programmer thinks through an unfamiliar problem, which is the actually hard part of programming education that polished step-by-step tutorials don't teach because they skip directly from problem to solution without showing the messy middle. His machine learning series — approaching neural networks and genetic algorithms through the lens of visual art and simulation rather than data science — served the creative programmer audience that wanted to understand these techniques without the mathematical prerequisites that academic treatments required, producing some of the most shared machine learning educational content aimed at non-data-science audiences. His integration of the Coding Train's community into his content — the community challenges, the Discord, the follower submissions — extended his pedagogical approach into a genuine learning community whose social infrastructure amplifies individual learning beyond what solo tutorial consumption produces.[1]
Creative Coding Education, p5.js Community & 1.7M Subscribers
The Coding Train's 1.7 million YouTube subscribers represent the creative programmer and design student audience whose genuine intrinsic motivation in coding as a creative practice produces above-average educational content engagement and community participation. Developer tools, creative software platforms, and tech education companies targeting the 18–35 creative programmer represent his primary commercial categories.[2]
Career Timeline
Brand Deals & Creative Coding Education Creator Economics
The Coding Train's estimated brand deal rate is $10,000–$30,000 per YouTube placement, with developer tools, creative software platforms, and tech education companies targeting the 18–35 creative programmer representing his primary commercial categories. His NYU academic affiliation and genuine community authority produce developer tool conversion rates that programming tutorial channels without equivalent creative coding community position cannot achieve. For education creator rate benchmarks, see our influencer pricing guide and brand deal negotiation guide.
Related Creators
Fireship's rapid-fire developer education and The Coding Train's creative coding pedagogy both serve the programmer education YouTube audience — but from opposite ends of the learning motivation spectrum: Fireship serves the developer seeking maximum information density for professional skill-building, while The Coding Train serves the creative programmer whose relationship with code is driven by artistic exploration and the specific joy of making things that move and respond, producing two of programming YouTube's most distinct and devoted community segments.
Sources
- 1 Wired -- The Coding Train and Creative Programming Education: How Daniel Shiffman's NYU Teaching Practice Became YouTube's Most Beloved Coding Community (2020)
- 2 Communications of the ACM -- Creative Coding as Educational Platform: Why The Coding Train's Intrinsic Motivation Approach Produces Engagement Metrics That Career-Path Programming Education Cannot Match (2022)
Platform Statistics
Channel Growth History
| Year | YouTube Subscribers | Monthly Views | Est. Annual Earnings |
|---|---|---|---|
| 2024 | 0 | 0 | — |
| 2020 | 0 | 0 | — |
| 2016 | 0 | 0 | — |
Data sourced from Social Blade & public estimates. Updated annually.
Estimated Sponsorship Rates
Market estimates — actual rates vary by deal structure & exclusivity
Brand Deals & Sponsorships
| Brand | Year | Deal Type | Source |
|---|
Frequently Asked Questions
The Coding Train's real name is Daniel Shiffman.
The Coding Train was born on October 14, 1975, and is 50 years old as of 2026.
The Coding Train's net worth is estimated at $2 million, based on platform ad revenue, brand partnerships, merchandise, and business ventures. This is an estimate — exact figures are not publicly disclosed.
The Coding Train is American, born in New York, New York.
The Coding Train — Official Social Media & Links
All accounts below are the verified official profiles for The Coding Train. Follower counts are approximate and updated periodically.
Sponsorship Rates & Booking
- Youtube: 1.7M followers
- Twitter: 110K followers