Browsing: digital learning for skill development