The Shor Code, Steane Code, and Surface Codes are among the most prominent QEC code designs, each offering unique capabilities and trade-offs. The Shor Code, for example, can correct arbitrary single-qubit errors by encoding a single logical qubit into nine physical qubits. The Steane Code, on the other hand, achieves a more efficient seven-qubit encoding while maintaining the ability to correct single-qubit errors. Surface Codes, with their scalable two-dimensional qubit lattice structure, demonstrate remarkable robustness against errors, making them a promising candidate for practical quantum computing implementations.