Lectures aren't mandatory but very engaging. The content is fun and really interesting. Quickly turned into one of my favorite classes. Online tests and weekly quizzes are based on lectures and part of the readings but are very fair. 