
Quantum technologies are maturing by the day and making exciting advances across computing, communications, networking, sensing, and beyond. The critical path to scaling these technologies for a practical advantage over classical systems involves the implementation of fault tolerant procedures. The most established fault tolerance framework uses quantum error correcting codes and decoders. The theory of quantum error correction has recently produced codes with optimal parameters that could potentially reduce the resource overhead of fault tolerance. However, several challenges remain to be addressed before these theoretical advances lead to scalable, fault tolerant, practical quantum systems. Besides computing, error correction techniques are necessary for other applications as well.