The Coding Train is a YouTube channel created by Daniel Shiffman that focuses on coding tutorials and creative coding projects. The channel covers topics like machine learning, p5.js, processing, and more using JavaScript and Processing.
The Coding Train: Machine Learning & Creative Coding Tutorials
Learn coding tutorials and creative coding projects with The Coding Train on Sugggest, covering topics like machine learning, p5.js, processing, and more using JavaScript and Processing.
What is The Coding Train?
The Coding Train is a popular YouTube channel created in 2015 by Daniel Shiffman, a professor focusing on the intersection of code and art. The channel features beginner-friendly coding video tutorials and creative coding projects using JavaScript, Processing, and p5.js.
Some key aspects of The Coding Train:
Covers a wide range of coding topics like machine learning, simulations, games, computer vision, physics engines, data visualization and more.
Uses JavaScript as the primary language but also explores Java/Processing, Python, R, Scratch and other languages.
Known for its upbeat, fast-paced style and sense of fun while learning coding.
Includes series on popular topics like Neural Networks, Physics Engines, Snake Games, Fractals, Simulating Evolution and more.
Focuses on both coding tutorials for beginners as well as more complex projects for advanced developers.
Created and presented by Daniel Shiffman, a Digital Media professor at New York University.
Has over 1.6 million subscribers and hundreds of videos on YouTube.
Overall, The Coding Train is a highly engaging YouTube channel focused specifically on creative coding tutorials, algorithms and computer programming projects across a range of languages and tools.
The Coding Train Features
Features
Coding tutorials
Creative coding projects
Machine learning tutorials
p5.js tutorials
Processing tutorials
JavaScript tutorials
Pricing
Free
Open Source
Pros
High quality coding tutorials
Engaging and enthusiastic instructor
Covers wide range of coding topics
Beginner friendly
Fun, creative projects
Cons
Can feel disorganized at times
Advanced topics not covered in depth
Tutorials focus mostly on JavaScript and Processing
Udemy is an online learning and teaching marketplace platform where expert instructors can create and sell courses in topics like development, business, design, marketing, IT and software, personal development, photography, and more. Udemy provides the platform for instructors to build courses with video lectures and other materials, set prices, and...
Khan Academy is a non-profit educational organization created in 2006 by educator Salman Khan. The goal of Khan Academy is to provide a free, world-class education to anyone, anywhere.The platform offers practice exercises, instructional videos, and a personalized learning dashboard that empowers learners to study at their own pace in...
Coursera is an online learning platform founded in 2012 by Stanford University computer science professors Andrew Ng and Daphne Koller. It offers over 3,000 courses and 400 specializations from top universities and companies worldwide including Stanford, Yale, Google, IBM, and more.Coursera's mission is to provide universal access to world-class education....
Codecademy is an online education platform founded in 2011 that focuses on teaching coding skills interactively through its website. It offers free and paid coding courses across 12 programming languages including Python, JavaScript, Java, Ruby, SQL, C++, C#, Swift, Go, Sass, R, and Kotlin.The platform uses an innovative hands-on approach...
Alison is a free online education platform that offers over 1,000 courses across 9 subject areas including Business, IT, Language, Health, Lifestyle, Math, Hospitality, Construction, and Childcare & Education. Courses are created by subject matter experts and focus on practical skills that can help further users' careers.When users sign up...
SoloLearn is a free platform for learning programming and coding. It offers courses across popular programming languages and web development skills like Python, Java, C++, C#, HTML, CSS, JavaScript, Swift, Ruby, PHP, Kotlin, and more.The platform is available as mobile apps for iOS and Android as well as a web...
LinkedIn Learning is an online learning platform owned by LinkedIn that offers over 16,000 expert-led courses in business, technology, and creative skills. Courses cover topics like management, marketing, software development, graphic design, and more.Some key features of LinkedIn Learning include:Courses taught by industry expertsBite-sized video lessons ranging from 3 to...
OpenLearn is an open educational platform developed and maintained by The Open University in the UK. It offers free online courses and learning resources across a diverse range of subjects at various levels, from introductory to advanced.The goal of OpenLearn is to make education accessible to all by removing barriers...
Mind Tools is an extensive website that provides a wide range of learning resources focused on improving management, leadership, and interpersonal skills in the workplace. It was founded in 1996 by James Manktelow and offers all of its materials online for free.Some key topics covered by Mind Tools include time...