Visible light communication (VLC) is a promising candidate for future indoor wireless communication. Light emitting diodes (LEDs) are popular choices as transmitters for VLC, since they are energy efficient and have the ability to provide illumination and data transmission simultaneously. VLC is attractive for reasons such as security, the ability to use a licence free spectrum, and broad bandwidth. Previous review articles on VLC mainly focused on VLC network algorithms, implementation challenges, system design, applications, and physical layer technologies. Unlike the existing reviews, this study presents stateof-the-art VLC systems for high-speed data communication in the gigabit range and the techniques to achieve such high data rates. In addition, concepts such as LED modelling and fabrication process, recent commercial advancements of VLC products, and hybrid/heterogeneous networks to achieve high data rate are highlighted in this study. For this purpose, some key technologies of VLC systems, including channel equalisation from both transmitter and receiver sides, higher-order modulation techniques, wavelength division multiplexing, multiple input multiple output technology, LED modelling, and advanced fabrication processes are discussed. This study also covers recent advancements in commercialisation of VLC technology, and recent progress made by various research groups. RGB LED 15-35 MHz illumination + communication high multichip 25-30 MHz colour channel average RCLED ∼100 MHz communication high micro 350∼900 MHz sensing + communication high GaN nano-wire based ∼1 GHz high-speed communication high