The course is distributed over 5 issues.
Here are the links for each issue.
A great introduction with ample explanations.
Arnold's Laws of Documentation:
(1) If it should exist, it doesn't.
(2) If it does exist, it's out of date.
(3) Only documentation for useless programs transcends the
first two laws.