This lab offers an immersive, web-based simulator that enables you to explore and experiment with key concepts in optical communication, such as signal transmission, fiber optics, modulation, and detection techniques. Several digital modulations available (M-PAM, square M-QAM, M-PSK, OOK) to simulate IM-DD and coherent optical systems. This project is under active development. Numerical models to simulate optical transmitters, nonlinear propagation over optical. OptiCommPy is a Python-based framework to simulate systems, subsystems, and components of fiber optic communication systems, for educational and research purposes.