Really fantastic course to introduce you to programming. It is the advanced version, but don't let that scare you. I'd never done any coding (at least, beyond isolated hours in Python for shits and giggles when I was a little younger), but I kept up with only a reasonable amount of work, certainly no more than I'd expect to spend on a university subject. The online aspects of delivery were excellent - Richard is a great teacher, and Salil's lectures were great too (though I only went on occasion, the videos are just that good).
Assignments are challenging but not unfairly so - You could always access the problem at hand. 2/3 assignments were group work, so be ready for that. Lots of tutorial problems to prepare you for the trickier stuff in assignments and exams
Overall, highly recommend anyone who has the chance, even if you don't think coding is your thing, to give this subject a go. It really could surprise you