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 appears under the weekly schedule page (see the Topics tab). Some topics in there come with pre-recorded videos. Watching those videos is encouraged but optional: while they do not have additional theory not already covered by the text version, they can have complementary explanations, more examples, visualizations etc.