In this doctoral dissertation we propose new methods and frameworks for computer-assisted learning based on self-designed and self-implemented software prototypes supplied with user testing. Motivated by previous research identifying possibly similar scale-free small-world properties in Wikipedia online encyclopedia, social networks and human brain networks, we suggest that collaboratively generated knowledge structures of Wikipedia can be used to support learning. After reviewing background of computer-assisted and collaborative network-based learning we introduce using lists of concepts and conceptual relationships generated by students and comparison through rankings. We propose supporting collaborator roles in a collaborative learning e...