@TheCodingTrain · 1.8M subscribers · Graded May 12, 2026 · Based on 100 recent videos
This channel is appropriate for older teens and adults with an interest in coding. I would let my high school-aged child watch this if they are interested in programming.
Best for ages 14+. Not recommended under age 12. Acceptable for 12+.
The channel teaches advanced programming concepts and requires abstract thinking and problem-solving skills beyond what most children under 12 possess.
| Dimension | Score | Headline |
|---|---|---|
| Content Appropriateness | 25/25 | Content is entirely appropriate, focusing on technical programming instruction. |
| Shorts & Dopamine Factor | 20/25 | Primarily long-form educational content, despite some Shorts presence. |
| Age Clarity | 25/25 | Content is clearly for older teens and adults interested in programming. |
| Educational Value | 25/25 | High educational value, teaching specific programming and creative coding skills. |
Content is entirely appropriate, focusing on technical programming instruction.
There are no age-inappropriate themes, violence, sexual content, or scary imagery. Videos like "What the font?!?!" and "What is Transformers.js?" are purely instructional on programming topics.
Primarily long-form educational content, despite some Shorts presence.
While 36% of recent uploads are Shorts, the majority of content consists of long, in-depth tutorials and live streams, often exceeding 1000 seconds. The channel's design prioritizes deep learning over quick, addictive scrolling.
Content is clearly for older teens and adults interested in programming.
The channel addresses advanced topics such as "Bayes Theorem," "Transformers.js," and "asynchronous operations" in programming. This complexity naturally targets high school students and adults, making it unsuitable for younger children.
High educational value, teaching specific programming and creative coding skills.
The channel actively teaches computer programming, creative coding, and machine learning concepts. Videos like "How to Load Data with p5.js (2.0)" and "3D Pose Estimation with ml5.js" provide clear learning objectives and practical application.
This channel teaches computer programming and creative coding, primarily using JavaScript and the p5.js library. It focuses on explaining complex concepts and demonstrating how to build interactive projects. The host, Daniel Shiffman, is a university professor.
The content is highly technical and requires a foundational understanding of mathematics and computer science, making it suitable for older teenagers and adults. It is not designed for younger children and will likely be too advanced for them.
This channel is appropriate for older teens and adults with an interest in coding. I would let my high school-aged child watch this if they are interested in programming.
If your child shows interest, consider watching a few videos together to gauge their comprehension and engagement with the technical topics.
What the font!?!?
— Positive
This video demonstrates specific programming features for typography, showcasing practical coding applications.
Coding Challenge 187: Bayes Theorem
— Positive
This video shows the application of advanced mathematical concepts like Bayes' theorem within a coding context.
Coding TRAIN WRECK: Bayesian Text Classification
— Neutral
This video highlights that coding can involve challenges and debugging, which is a realistic aspect of learning programming.
How Fast Do Robots Think? #robot #coding #p5js #simulation
— Neutral
This is a short clip that still conveys a technical concept, potentially serving as a teaser for longer, more in-depth content.
3D Pose Estimation with ml5.js
— Positive
This video illustrates a practical application of machine learning in creative coding, visualizing poses in 3D space.
VidCove's Channel Safety Grader analyzes the 100 most recent videos on The Coding Train using Google Gemini, scoring four independent dimensions on a 0–25 scale:
The Coding Train's Shorts ratio in this sample is 36% — roughly 36 of the 100 videos sampled were Shorts. Reports are regenerated when channel content changes materially or after 180 days have passed.
VidCove lets you approve every channel before your child sees it. No algorithm. No Shorts. No recommendations. Just the channels you trust. Free 7-day trial — no credit card required.