Comprehensive

Very thorough and easy to follow and understand. Every lesson has a short video and a quiz which makes it easy to remember.