Online Learning Basics