---
# System prepended metadata

title: Resources to Learn about Shor's Algorithm

---

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