I have developed and regularly teach the following courses:
Undergraduate, graduate
Linear algebra
Qubits vs classical bits
Quantum gates
Entanglement
Quantum teleportation
Quantum key distribution
Quantum computing
Quantum algorithms: Deutsch Jozsa, Grover, Shor
Quantum error correction
Graduate; undergraduates may enroll upon instructor's permission
Quantum mechanics
Rabi oscillations
Quantum control
Open quantum systems & decoherence
Dynamical decoupling
Quantum optics
Superconducting qubits
Semiconductor spin qubits
Trapped ion & neutral atom qubits
Photonic qubits
Undergraduate (freshman/sophomore level)
None
Bits and gates: pictorial representation
Qubits and quantum gates
Quantum circuits
Quantum measurement
Programming quantum devices on the cloud
Quantum algorithms and puzzles
Quantum teleportation
Quantum cryptography (key distribution)
Errors and quantum error correction
From pictorial representation to linear algebra
Virginia Tech offers an interdisciplinary Quantum Information Science and Engineering Minor Degree! All STEM majors can enroll. You can tailor the degree according to your interests and discipline. For more information see here.