This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

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