Course for Beginners
This is a good introduction to programming even if you have no experience in it yet. I go through some of the basic visual scripting concepts such as variables, functions, lists, loops, block composition, abstraction and others.
By coding small scripts in visual programming language I use various 3D objects in order to make examples more memorable. You can opt in and code together with me or just go through the videos in your own pace.
If you already know how to program, but you never tried visual programming, I think this course will also be of value.