This course is supported by a customized online textbook, Software Engineering for Self-Directed Learners (CS2103 edition), integrated into this course website.
Topics relevant for a week appear on the weekly schedule page (see the Topics tab). Some of those topics come with pre-recorded videos. Watching those videos is encouraged but optional: while they do not cover any theory beyond the textbook, they can offer complementary explanations, more examples, and visualizations.