The format is the same as my usual tutorials on my Olav3D Tutorials channel on Youtube. Straight to the point and made as easy as possible. The only difference is that these lessons are much longer and the final results much more impressive.
Both. You can use Eevee and Cycles for all of these simulations, but I used Cycles in 4/5 lessons in this course. You can easily use Eevee instead when I use Cycles in a lesson.
No, only two lessons in this course uses python, for the domino simulation and to create the pyramid. The code is fairly simple and will be explained in detail for beginners.
Not really, I used a mid-range desktop computer that is 5 years old to record this course. So I would say most computer can handle these lessons.
My CPU: i5-4690K
My GPU: GTX970
And you can do fine with even lower specifications. There will be some waiting for bakes and renders, but that is the case for any computer, simulations takes time to create.
It was recorded in 2.8 but works fine in 2.9 too.