Skip to course content

Quantum Computing Fundamentals

Introduce quantum-computing concepts and teach students to implement basic algorithms on real or simulated quantum hardware using Qiskit.

Get Course Info

Audience: Computer scientists, physicists, engineers

Duration: Two days

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Overview

Foundational course explaining quantum-computing principles, algorithms, and practical programming with Qiskit on IBM Quantum.

Objective

Introduce quantum-computing concepts and teach students to implement basic algorithms on real or simulated quantum hardware using Qiskit.

What You Will Learn

  • Quantum physics facts & applications
  • Programming model: qubits, superposition, entanglement, gates, circuits
  • Qiskit library & IBM Quantum hardware
  • Grover’s algorithm, Shor’s algorithm
  • Assessing feasibility for cryptography, chemistry, materials science

Course Details

Audience: Computer scientists, physicists, engineers

Duration: Two days

Format: Lectures and hands-on labs (50 % lecture, 50 % lab)

Prerequisites:

Background in software engineering • Familiarity with a programming language

Setup: Provided cloud lab environment

Detailed Outline

  • Quantum physics facts
  • 2022 Nobel significance
  • Applications
  • Qiskit
  • Qubits & systems
  • Measurements
  • Unitary transformations
  • Grover’s algorithm
  • Shor’s algorithm
  • Next steps

Ready to Get Started?

Contact us to learn more about this course and schedule your training.