Is this supposed to teach absolute beginners? Or do you assume some knowledge of the language already?
Is it a comprehensive course, or should it be used as a supplement to a course?