This is the multi-page printable view of this section. Click here to print.
Quantum Computing
As a cutting-edge and emerging field, you could introduce tutorials on quantum computing concepts, quantum algorithms, and quantum programming languages like Qiskit or Cirq.
1 - Introduction
Introduction
What is quantum computing? Quantum computers vs. classical computers Potential applications and benefits
2 - Quantum Concepts
Quantum Concepts
Quantum bits (qubits) Quantum superposition Quantum entanglement Quantum gates and circuits
3 - Quantum Algorithms
Quantum Algorithms
Shor’s algorithm Grover’s algorithm Quantum machine learning algorithms
4 - Programming Languages
Programming Languages
Qiskit (Python) Cirq (Python) Q# (C#) Quil (Rigetti)
5 - Quantum Hardware
Quantum Hardware
Quantum processors and architectures Quantum error correction Quantum annealing
6 - Quantum Cloud Services
Quantum Cloud Services
IBM Quantum Experience Amazon Braket Google Quantum Computing
7 - Quantum Simulation
Quantum Simulation
Simulating quantum systems on classical computers Quantum virtual machines
8 - Quantum Use Cases
Quantum Use Cases
Cryptography Optimization problems Quantum chemistry and materials science