*Feb 2024 Update after second reading: I would award the same amount of stars, and stick by this initial review.*
(Original review from 2023):
Finally finished this second part of the course. Again, the step-by-step approach to topics and concepts works well and makes the units feel like they're in a coherent sequence. I would sometimes like a bit more explanation in answers, in terms of showing workings, but the exercises are good and helpful for practising techniques.