## 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!