I think the problem with self learning is making the information digestable enough and regular gratification to the user about the things they've just learned (challenges that gradually increase in difficulty).
Highlight which of the sites offer that (with icons?) and it would help user pick the right sites based on their patience level e.g..