Free Tool
Find out what any influencer should charge
Calculate Rate Now
All Guides Calculate Rate
The Coding Train
🇺🇸 Tech Verified

The Coding Train

Daniel Shiffman · Since 2015 · American

1.8M
Total Reach
4.6%
Engagement Rate
$3K+/mo
Est. Earnings
2015
Active Since

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.

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

15
2015
Coding Train Launch — NYU Professor Brings Creative Coding to YouTube. Daniel Shiffman starts YouTube channel during p5.js community establishment phase. Nature of Code curriculum content provides educational depth above tutorial creators without equivalent formal curriculum development. Creative coding for artists positioning differentiates from computer science career-path programming education. Genuine enthusiasm and mistake-inclusive teaching style creates authentic learning experience above polished tutorial alternatives.
18
2018
500K+ — Creative Coding Community Establishes Around Daily Challenges. 500K+ subscribers as coding challenge format proves real-time debugging's educational value. Machine learning for artists series captures audience seeking creative AI applications without data science prerequisites. p5.js community integration produces subscriber growth through organic creative programming network effects. Nature of Code book and YouTube channel cross-promotion creates audience pipeline between text and video learning.
21
2021
1M+ — Creative Programming Education Reaches Global Developer Audience. 1M+ subscribers as pandemic remote learning drives educational YouTube discovery across programming categories. Machine learning and generative art content captures developer audience's growing AI curiosity. Discord community and challenge participation infrastructure extends learning beyond passive YouTube consumption. Developer tool and creative software brand partnerships reflect audience's genuine technology investment.
24
2024
1.7M — Creative Coding Authority at 9 Years. YouTube at 1.7M with p5.js and creative coding curriculum maintaining community authority through programming education's expanding landscape. NYU ITP affiliation and formal curriculum development provides educational credibility that independent tutorial creators without academic grounding cannot replicate. Generative AI creative coding content captures contemporary relevance within established teaching format. Nine-year consistent educational content creates learning resource depth that newer programming channels cannot match.

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. 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. 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

Youtube @thecodingtrain
1.7M
Followers
View Profile ↗
X / Twitter @shiffman
110K
Followers
View Profile ↗

More Videos

Newest Video

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

Instagram Feed Post $4K – $10K

Brand Deals & Sponsorships

BrandYearDeal TypeSource

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

Estimated net worth: $2 million. This figure is derived from YouTube ad revenue, brand deal income, equity stakes in business ventures, and merchandise sales. All figures are estimates based on publicly available data and industry benchmarks.
Based on publicly reported deals and industry benchmarks, a dedicated YouTube video integration is estimated at $0–$0, while Instagram posts are typically in the $4K–$10K range. Actual rates depend on deal structure, exclusivity, and usage rights.
The Coding Train's real name is Daniel Shiffman. Born on October 14, 1975 in New York, New York.
The Coding Train's combined reach across all platforms is approximately 1.8M:
  • Youtube: 1.7M followers
  • Twitter: 110K followers
The Coding Train is managed by N/A. For sponsorship and brand partnership inquiries, contact the management agency directly.