This class
i) introduces the notion of software quality
ii) describes what "writing good code" means
iii) introduces some principles and practices of good code design
iv) explains the practice - and the many benefits - of code reviews (this item is covered starting from the 2016 class)
At the end of the class you are expected to be able to properly structure your (javascript) code so that is it highly readable and easy to maintain. Your code will look professional and elegant.
You will also be able to appreciate the benefits of code review and how it can be made effective
Recommended books on this topic: