Browsing: e-learning for skill development