O Trem de Codificação com Daniel Shiffman é dedicado a oferecer tutoriais de codificação criativas e desafios para Java e JavaScript linguagens de programação usando os frameworks P5.js e Processamento. Todos os tópicos abordados a partir do básico, como desenhar um círculo na tela para tópicos avançados, como técnicas de renderização, simulação de física, aprendizado de máquina e IA.