Coding for Visual Learners: Learning JavaScript from Scratch (Udemy.com)
Learn to code from scratch in a visual and beginner-friendly manner using the popular programming language JavaScript.
Created by: Engin Arslan
Last updated September 2018
What you will learn
- Learn how to code using the vastly popular programming language JavaScript.
- Learn how to use the programming library p5js.
- Understand the fundamentals of programming.
- Learn about common programming structures.
How it compares
Against the other 239 rated Udemy courses in JavaScript on CourseDuck:
- Rating4.3 out of 5higher than 25% of them
- Reviews127#196 of 240 by number of reviews
- Length5.1 hoursshorter than 52% of them
- Last updatedSeptember 2018earlier than 81% of them
Course Description
Learning how to code can be challenging. It is hard to find good resources that are relevant, practical and engaging at the same time. This course teaches coding from scratch in a visual and beginner-friendly manner using the vastly popular programming language JavaScript and a programming library called p5.js.
The emphasis of the course will be primarily on learning programming using JavaScript and p5.js and secondarily in creating visuals. The main focus is to teach you how to program so that you can choose to pursue whatever field that you would like with your newly established skill set. The skills that you will acquire from this course are highly transferrable and could be used whatever you choose to build; whether web or mobile applications, programmable robots or generative art.
This means that I will provide you with enough context so that you can build a strong foundation for programming. But I also won’t hinder your momentum with irrelevant technical or theoretical points. The aim is to build a strong but a minimum viable knowledge to get you running with coding. This is the course that I wished I had available when I was learning coding myself.
You will be building several useful and fun programs that does animation and visualizations and as a final project, you will be building an interactive game that can be deployed online!
If you are looking to learn coding in a fun and an engaging manner, then this is the course for you!
Instructor Details
- 4.3 Rating
127 Reviews
Engin Arslan
Engin Arslan is a software developer with a Bachelor of Science in materials engineering and a postgraduate degree in visual effects. Before becoming a software developer, he worked as a visual effects artist / technical director on films and TV shows including Resident Evil, Tron, Mama, Vikings, and Strain. He received an Emmy and a Canadian Screen Awards nomination for his visual effects work. During his time in VFX, he fell in love with Python and with programming in general. As a result, he changed careers to be able to immerse himself completely in software development.
Engin currently works at Rangle.io, North America's largest front-end development firm, specializing in developing apps using modern JavaScript. He also works at Seneca College as a part-time professor, sharing his love of programming with future VFX artists and publish online tutorials for Pluralsight and Lynda. He is the author of the book “Learning JavaScript with p5.js: Coding for Visual Learners”. He enjoys being active in the community and has presented at conferences and meet-ups such as Full Stack Toronto Meetup, PyCon Canada, Pycon Japan and FITC Web Unleashed.
More courses by Engin Arslan
Coding for Visual Learners: Learning JavaScript from Scratch (2018)
Provider: LinkedIn Learning
Time: 1h 43m
Free
More JavaScript courses
The Modern Javascript Bootcamp Course (2026)
4.9 (13,238 Reviews)
Provider: Udemy
Time: 51.9h
$24.99
JavaScript: Understanding Advanced ES Next (ES6 and Beyond) (2025)
4.9 (1,076 Reviews)
Provider: Udemy
Time: 3.5h
$79.99
Reviews
By Mw on 4/18/2023
He speaks too fast and his accent makes it difficult to understand what is being taught.
By Ossie Jesson on 1/23/2021
It is barely visible on ipad and the audio is almost in comprehensible and the teaching of the subject not logical or easy to grasp The course for me does not do what it’s title suggests I am not learning programming from a visual mythology but seeing JavaScript effecting an example visually
By Crystabella Harding on 6/5/2020
This was a great introduction to coding language. I don't have a computer science background and found this easy to follow.
By Rupert Francis on 8/6/2019
Great introduction to javascript and processing:) Clear lessons and explanations. As a designer, this approach to learning programming is much better than usual coder-centric lessons.
By Zsombor Nagy on 5/9/2019
Very clear instructions. Accent doesn't bother me at all, unlike some other reviewers have said. Not lost in too much detail so far.
By Dominic Olivastro on 9/20/2018
I liked that the last chapter -- building a game -- was obviously done on the fly, so that you could see the common errors that arise and how to correct them.
By Alexmayer on 7/21/2018
This course is awesome!! I love the examples being used and slides look beautiful. I feel like I am learning a lot. thank you.
By Memo Artman on 7/17/2018
I have tried learning how to code from other sources before but they were either too boring or too hard for a beginner. This course is perfect for someone who is just starting with programming. The examples are visual and fun. Not a 'let's build a calculator' kind of a course.
By Viduttam Katkar on 7/11/2018
It seems to be a very well structured and easy to understand and follow along course. Also has me captivated with the excitement of creating cool visual artwork through programming!
By Angel on 7/10/2018
Ideal course for someone who is a beginner to programming. Starts things from scratch and builds it up from there. I like the examples that are used.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100







