I believe this course is actually quite good . It covers the foundational basics quite well, in an approachable manner for complete beginners. I tried to review as many peer assignments as I could, to see how those beginners fare in actual work.10 May 2021