The Key Skills in Online Learning