I use these classes as additional support to my education (when i dont understand something or if my class just scratched the surface and i want more). Other cases are classes that aren't offered that i find interesting like advanced databases from CMU that was posted a couple of months ago.
It is definitly not a replacement, but helps you dwell into topics that you may not be able to or are unsure of.