This chapter aims to discuss channel coding and coded modulation techniques for fiber-optics communication systems. Since a general fiber-optic link is a non-Gaussian channel with nonlinear behavior, new coded modulation schemes need to be designed for these non-Gaussian channels. The performance of many binary classic codes such as Reed-Solomon and capacity-achieving codes such as low density parity-check codes. In this paper, we review and compare three promising coding solutions to achieve that, which are suitable for future very high-throughput, low-complexity optical communications. Since the outset of forward error correction (FEC) for fiber-optic communications, research has intensively pursued the. An optical fiber is a very thin glass and in some cases plastic strand that carries data great distances relatively well. The chapter shows how to perform the.