Table of Contents
- Essential Mathematics and Algorithmic Thinking
- Quantum Bits, the Quantum Measurements, and Quantum Logic Gates
- Multiple Quantum Bits, Entanglement, and Quantum Circuits
- Physical Realization of a Quantum Computer
- Challenges in Quantum Computer Programming
- Silq Programming Basics and Features
- Programming Multiple Qubit Quantum Circuits with Silq
- Quantum Algorithms I - Deutsch-Jozsa and Bernstein-Vazirani
- Quantum Algorithms II - Grover
- Quantum Algorithms III: Quantum Fourier Transform and Phase Estimation
- Quantum Error Correction
- Quantum Cryptography: Quantum Key Distribution (QKD)
- Quantum Machine Learning

