This presentation discusses the history and concepts of quantum computing. It introduces quantum computers, which perform calculations using quantum bits that can represent more than one value at a time. Operations on quantum computers use quantum gates rather than classical logic gates. One example covered is Shor's algorithm, which can factor large numbers efficiently. Some challenges with quantum computing are decoherence issues and the difficulty of measuring quantum states without destroying superposition. While still in early research stages, quantum computers may one day be able to solve problems exponentially faster than classical computers.