Disclaimer:
These lecture notes are messy, incomplete and probably error-ridden. Use at your own risk. Any value they may have is primarily due to the excellent sources I used to prepare them. See Nielsen and Chuang's textbook and lecture notes by Andris Ambainis (one and two), Ashwin Nayak and Umesh Vazirani.