Quantum computing: basicsIntroduces the basics of quantum computing, covering qubits, superposition, entanglement, quantum gates, and algorithms, highlighting the efficiency of quantum computation.
Elements of Computational ComplexityIntroduces computational complexity, decision problems, quantum complexity, and probabilistic algorithms, including NP-hard and NP-complete problems.
Quantum PrinciplesCovers the fundamental principles of quantum computing and unitary evolution in quantum systems.
Trapped Ions: Quantum GatesCovers the fundamentals of trapped ions in quantum information and the importance of geometric phases in quantum optics.
Quantum and nanocomputingExplores quantum computing fundamentals, qubit realization, control, scalable quantum computers, and spin qubits.