This lecture covers the order finding algorithm, which aims to find the period of a function modulo N. The algorithm involves taking an integer x and searching for the smallest r such that x^r ≡ 1 (mod N). It explores the application of Quantum Phase Estimation (QPE) to the unitary operator U, focusing on finding the period efficiently. The lecture delves into the process of applying C-U gates and coding them effectively. Various examples and proofs are provided to illustrate the algorithm's working and efficiency.