The Coding Train - YouTube

All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript ...

En bref

Ajouté le

18 mars 2026

Matière et domaine

coding · programming-fundamentals

Niveaux scolaires

8e année–12e année (Terminale)

Type de page

Video

Mots-clés

java javascript processing teaching programming beginner tutorial coding challenges art

Introduction

The Coding Train: Creative Coding Resources

  • Overview: The Coding Train provides creative coding tutorials, focusing on JavaScript, p5.js, and ml5.js to explore algorithmic art, machine learning, and simulations.
  • Machine Learning Course:
    • Focuses on theory and application of ML algorithms in JavaScript.
    • Covers supervised, unsupervised, reinforcement, and transfer learning.
    • Teaches data collection and using models to generate media (words, sound, images).
  • Simulation & Natural Systems Course:
    • Explores simulating natural systems using mathematics and physics.
    • Topics include trigonometry, self-organization, genetic algorithms, and neural networks.
  • Data & Web Development:
    • Teaches data retrieval, collection, and storage.
    • Covers client-side data handling (fetch, Promises, DOM manipulation) and full-stack development (Node.js, API authentication).
  • Git & GitHub Training:
    • Covers version control basics, including terminology (branch, fork, merge, pull, push).
    • Includes practical exercises like making a first pull request.
  • Generative Art Topics: Features specific mathematical explorations such as Marching Squares, Worley Noise, Hilbert Curves, Maurer Roses, and the Collatz Conjecture.
  • Key Tools & Libraries:
    • p5.js: Primary library for creative coding and visualization.
    • ml5.js: Library for accessible machine learning in the browser.
    • Node.js: Used for server-side development and data persistence.

Avis de la communauté

Pas encore d’avis publiés. Soyez le premier à partager votre expérience.