There are dozens of textbooks that cover an introduction of this topic. Michael Nielsen and Isaac Chuang authored Quantum Computation and Quantum Information back in 2000, which has been updated and is now in its third printing. This text has been used for both graduate and undergraduate courses.
Universities such as MIT, Caltech, Berkeley and UT Austin all have graduate and undergraduate courses specifically on quantum computing. While one can search to find locations where it is taught, it is not yet mainstream in computer science curricula. When it is offered, it is often as a special topics course. However, this is changing.
MIT x-Pro offers an excellent online introductory course to quantum computing taught by MIT quantum professors Isaac Chuang, Aram Harrow, William Oliver and Peter Shor.
Krysta Svore, leads the Quantum – Redmond (QuArC) group at Microsoft Research. She also teaches an undergraduate course entitled “Intro to Quantum Computing” at nearby University of Washington. She shared with me this week that she even has freshmen successfully taking the course.
D-wave posted on Twitter on Feb 21st showing pictures of an amazing 11-year old boy who attended their quantum programming class and programmed in Python a quantum program to solve the MAX 2-SAT, a classic optimization problem.
The NQIA authorizes $1.2 billion over five years for federal activities to increase investment in quantum information science, and specifically supporting the development of a quantum-smart workforce. The law also establishes a National Quantum Coordination Office and creates an advisory committee to advise the White House on quantum computing.