Great find there!
Pros:
- Lots and lots of free course! Anything free is good!
- Covers a wide range of subjects. I am especially interested in langugages
- No ads. For a site that provides free stuff, this is admirable.
Cons:
- None. Except the UI design may be slightly better
Yes.