These videos are great, they make the subject downright fun to learn.