I'm curios if OSSU's self-taught is more self-taught than typical CS course from other Coursera partner universities. I took several courses there (mainly from Duke) and I would not call it self-taught because instructor's role in the process was quite gross.