This document provides an overview of visible light communications (VLC) using white LED lights. It discusses applications of VLC including indoor networking and discusses advantages like health safety, security, and lack of interference. It describes the VLC channel model and challenges like connectivity during movement, multi-user support, dimming control, and shadowing. Solutions to these challenges include handover techniques for mobility, time/code division multiple access for multi-user, and pulse width modulation or modified pulse position modulation for dimming control. Indoor VLC configurations and signal distribution methods are also summarized.