Yes, this course will fit your skill level wether you've never rigged or have already experience in rigging. But you will need to know blender basics such as interface and navigation.
Yes, all the models are provided at differnet stage of the rigging including base deformation weighted rig.
Absolutely, and I do encourage you to do so. The method is universal and it will give you additional motivation to achieve the course