Strategies for Effective Online Learning