Sure! There are lots of ways in which I find this particular module helpful.
I appreciate the fact we learn both Python and R. I was self-taught in Python and had no R experience before the course, so it's great to have an additional language. I still prefer Python, but I think thoroughly learning multiple languages is really helpful for understanding deeper programming concepts.
The lecturers are always happy to answer questions - even those that are only tangentially related to the course content! - and their live sessions are always thought-provoking.
There's a real spectrum of ways of learning - hands-on coding (both exercises and guided 'worked examples'), textbooks, videos, live sessions, questions, academic papers etc. I'm sure that everyone has a preferred method of learning, but I don't think there's "one best method" and there's always going to be something more you gain from a different source/style.
It's also a more broad course than "how to code in Python and R". It includes content that is more practical if you're writing software day-to-day, as well as more theoretical (e.g. language-agnostic coding best-practice).
Then there's the sort of benefits you get from any course. The fact that you have deadlines and a course structure to follow is a great source of motivation. One can buy textbooks or watch the many free tutorials or pay for access to an online learning platform, but it is a cliche how quickly that initial enthusiasm wanes for self-taught stuff. It can easily be added to the large pile of unfinished projects. But a formal course like this keeps you on track.
Likewise, you get a cohort of around 50 students with whom you can discuss content, ask questions and share resources.
I'm sure I could think of lots of other good things about this module, but these are the ones that sprung to mind.