Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
The Coding Train is a creative coding education project launched by Daniel Shiffman, centered around its YouTube channel and official community website. Its positioning is very clear: it welcomes beginner programmers and code-curious individuals who want to express themselves through code. According to the site, it started in 2015 and offers serialized video tutorials, standalone lessons, and live events, with supporting sections such as Tracks, Challenges, Guides, Showcase, Discord, and GitHub.
In terms of content format, it feels more like an open learning community than a traditional online school. The curriculum focuses on programming fundamentals, creative coding, and project-based challenges. The Featured section also mentions the “What is Code?” course on Nebula, which covers the basics of computer programming. Teaching is primarily delivered through recorded videos, with some live streaming events. There is no visible information about 1-on-1 instruction, homework grading, cohort-based classes, or formal learning supervision. It is friendly to self-motivated learners, but you will need to plan your own pace.
The project’s biggest highlight is Dan Shiffman himself. The site notes that he teaches at the Interactive Telecommunications Program at NYU Tisch School of the Arts and serves on the board of The Processing Foundation, which aligns closely with creative coding and the Processing ecosystem. On the community side, the website emphasizes that Discord can be used for discussion and for getting coding help from Station Managers. There are also GitHub resources, a project showcase, and challenge mechanisms, making it well suited to learning by building.
The site does not list course pricing. The public videos appear to be mainly free to access and community-driven, but the site encourages users to support the project through YouTube Member, Patreon Supporter, or GitHub Sponsor. Specific membership prices, benefits, and payment methods are not disclosed. As for certificates, there is no information about accreditation, completion certificates, or career-oriented endorsements, so it is not a good fit for users whose main goal is earning a certificate.
Its strengths are that it is beginner-friendly, relaxed in style, highly creative, and backed by a credible instructor. The challenges, showcases, and community can also help motivate practice. The drawbacks are that the course structure, difficulty levels, learning outcome assessment, pricing details, and certificate information are all relatively limited. It leans more toward interest-based learning than professional training. It is best suited to programming beginners, students from art and interaction design backgrounds, and creative practitioners working with areas such as p5.js, Processing, and ml5.js.
Because its core platforms include YouTube, Discord, Patreon, GitHub Sponsor, and Nebula, access and payments from mainland China may be partially restricted. The actual experience will depend on your network environment and payment tools. If you need a more stable Chinese-language environment, you can consider creative coding tutorials on Bilibili, or programming fundamentals courses from freeCodeCamp, Khan Academy, Codecademy, or Coursera as alternatives or supplements.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on thecodingtrain.com official site.
thecodingtrain.com is an United States Education provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach thecodingtrain.com directly.