Quantum Error Correction (QEC) is a fundamental process in the realm of quantum computing that aims to protect quantum information from errors due to decoherence and other quantum noise. Unlike classical error correction, QEC deals with errors that can affect qubits, the basic units of quantum information, which exist in superpositions and can be entangled with each other.