very nicely articulated course by Sustemy academy. Course have been designed in a way that anyone can understand the context of it, irrespective of the professional background. Links for further understanding of the subjects are very helpful. Inclusion of scripts is very helpful for future references. Quizes help you in introspection of what have you learnt and understanding of concepts.