Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Quantum Computing Fundamentals

Quantum Computing Fundamentals

4h 13mAdvanced2023-04-17

Authors

Barron Stone

Barron Stone

Electrical Engineer

Olivia Chiu Stone

Olivia Chiu Stone

Programmer, Engineer

Course details

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started.

In this course, electrical engineer and educator Barron Stone guides you through how to deploy quantum computing from a developer’s perspective. Learn about qubits, quantum logic gates and circuits, running quantum programs with Qiskit, three common quantum algorithms, and more. This course is a perfect companion to the course Introduction to Quantum Computing.

Skills covered

QiskitAnacondaCryptographyPythonCybersecurityOpen SourceOne-Off

Concepts

0. Introduction

  • 01 - Learn quantum computing
  • 02 - What you should know
  • 03 - Qiskit and GitHub Codespaces
  • 04 - Why quantum computing

1. Quantum Bits

  • 05 - Classical bits vs. quantum bits
  • 06 - Measuring a qubit
  • 07 - Measure a qubit with Qiskit
  • 08 - Overview of vectors
  • 09 - Overview of complex numbers
  • 10 - Represent qubits as vectors
  • 11 - Represent qubits on the Bloch sphere
  • 12 - State vectors and Bloch spheres with Qiskit
  • 13 - Build a model Bloch sphere
  • 14 - Global and relative phase
  • 15 - Challenge - Create a quantum circuit
  • 16 - Solution - Create a quantum circuit

2. Multiple Quantum Bits

  • 17 - Represent multiple qubits
  • 18 - Represent multiple qubits with Qiskit
  • 19 - How much information is in a qubit

3. Single-Qubit Pauli Gates

  • 20 - Overview of matrix operations
  • 21 - Quantum logic gates
  • 22 - Pauli-X gate
  • 23 - Pauli-X gate with Qiskit
  • 24 - Pauli-Y gate
  • 25 - Pauli-Y gate with Qiskit
  • 26 - Pauli-Z gate
  • 27 - Pauli-Z gate with Qiskit
  • 28 - Challenge - Binary numbers
  • 29 - Solution - Binary numbers

4. Single-Qubit Superposition Gates

  • 30 - Hadamard gate
  • 31 - Hadamard gate with Qiskit
  • 32 - Measurement on an arbitrary basis
  • 33 - Phase shift gates
  • 34 - Phase shift gates with Qiskit
  • 35 - Parameterized rotation gates
  • 36 - Parameterized rotation gates with Qiskit
  • 37 - Single-qubit gates on multi-qubit states
  • 38 - Challenge - Random numbers
  • 39 - Solution - Random numbers

5. Multi-Qubit Gates

  • 40 - Controlled-NOT (CNOT) gate
  • 41 - Controlled-NOT (CNOT) gate with Qiskit
  • 42 - Toffoli gate
  • 43 - Toffoli gate with Qiskit
  • 44 - Swap and Fredkin gates
  • 45 - Swap and Fredkin gates with Qiskit
  • 46 - Challenge - Classical two-bit adder
  • 47 - Solution - Classical two-bit adder

6. Quantum Entanglement

  • 48 - What is quantum entanglement
  • 49 - Represent entangled qubits
  • 50 - Simulate a bell state with Qiskit
  • 51 - Challenge - Entangle three qubits
  • 52 - Solution - Entangle three qubits

7. Real Quantum Hardware

  • 53 - Access IBM quantum computers
  • 54 - Use Qiskit with real quantum hardware
  • 55 - Mitigate quantum measurement errors

8. Quantum Algorithms

  • 56 - Superdense coding
  • 57 - Superdense coding with Qiskit
  • 58 - Quantum teleportation
  • 59 - Quantum teleportation with Qiskit
  • 60 - Challenge - Real quantum teleportation
  • 61 - Solution - Real quantum teleportation

Conclusion

  • 62 - Your next quantum steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal