A standard undergraduate quantum computing course should suffice. Most of them would follow Nielsen and Chuang's book.