The Coding Train

All aboard the Coding Train with Daniel Shiffman, a YouTube channel dedicated to beginner-friendly creative coding tutorials and challenges.

Overview

Added

March 18, 2026

Subject & domain

coding · computational-thinking-problem-solving

Grade range

Grade 6–Grade 12 (Senior)

Page kind

Course

Introduction

The Coding Train Overview

  • Mission: A community-focused platform for learning creative coding, led by Daniel Shiffman.
  • Target Audience: Beginners and individuals interested in self-expression through playful programming.
  • Core Educational Format: "Tracks," which are curated, sequenced collections of video tutorials designed to streamline the learning process.
  • Coding Challenges: Regular video series featuring projects in p5.js and Processing.
  • Key Topics Covered:
    • Algorithmic art
    • Machine learning
    • Simulations
    • Generative poetry
    • Perlin noise
    • Space colonization and drainage networks
  • Support & Community: Opportunities to support the project via YouTube Membership, Patreon, GitHub Sponsorship, Twitch, and Nebula.
  • Additional Resources: The Nature of Code book.

Community reviews

No published reviews yet. Be the first to share your experience.