## Articles and Tutorials: 1. [Shor's Algorithm - Wikipedia](https://en.wikipedia.org/wiki/Shor%27s_algorithm) - Wikipedia page providing an overview of Shor's algorithm, its applications, and mathematical background. 2. [Quantum Computing for Computer Scientists: Shor's Algorithm](https://medium.com/analytics-vidhya/lets-break-the-encryption-6c385ded0a4b) - A medium article explaining Shor's algorithm aimed at computer scientists and programmers. 3. [Shor's Algorithm Explained](https://quantum-computing.ibm.com/composer/docs/iqx/guide/shors-algorithmd) - A blog post breaking down the steps of Shor's algorithm with mathematical explanations. ## Videos and Lectures: 1. [Quantum Fourier Transform and Quantum Phase Estimation (Lecture 7-12)](https://www.youtube.com/playlist?list=PLOFEBzvs-VvrXTMy5Y2IqmSaUjfnhvBHR) 2. [Shor's Algorithm - Quantum Computing Lecture by David Layden](https://www.youtube.com/watch?v=lvTqbM5Dq4Q) - A lecture on Shor's algorithm by David Layden, providing a deeper understanding of the mathematical concepts involved. ## Research Papers: 1. [Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer](https://arxiv.org/abs/quant-ph/9508027) - The original research paper by Peter Shor, where he introduced the algorithm. ## Qiskit Textbook: 1. [Quantum Fourier Transform](https://learn.qiskit.org/course/ch-algorithms/quantum-fourier-transform) 2. [Quantum Phase Estimation](https://learn.qiskit.org/course/ch-algorithms/quantum-phase-estimation) 3. [Shor's Algorithm](https://learn.qiskit.org/course/ch-algorithms/shors-algorithm) --- Feel free to explore these resources to gain a better understanding of Shor's algorithm and its implications in quantum computing and cryptography. Happy learning!