Beginner's Guide to Quantum Computing

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: United Kingdom
Venue Details: Click here

Training Content and Scope

Scientific Domain
Technical Domain
Level of Instruction
Beginner
Sector of the Target Audience
Industry
Public Sector
HPC Profile of Target Audience
Application Users
Language of Instruction

Other Information

Organiser
Event/Course Description

Understand where we are today with quantum computing and what the key concepts are. Learn what has historically been possible, what the difference is between classical computing and quantum computing. 

Touches on introductory topics such as what qubits are in a friendly, less mathematical way. Includes a hands-on tutorial where attendees can submit quantum circuits to both simulators and real quantum machines. 

This Introductory level course will cover:

Brief history: 

  • The original story behind the development of quantum mechanics 
  • Quantum computing and difficulties with Moore’s Law 
  • Events motivating the creation of machines based on QC, rather than classical 
  • Universal Quantum Computer, David Deutsch 
  • Initial quantum applications, quantum algorithms: Shor and Grover 
  • Physical realisations of quantum hardware, algorithm verification 
  • The race to create machines with more and more qubits (today) 

Introductory concepts: 

  • What qubits are 
  • What gates/circuits are 
  • What a measurement is/means 
  • Bell state 
  • Methods how to interact with these objects, e.g. IBM Quantum Composer, qiskit notebooks 

Demonstration: 

  • Signing into IBM Quantum 
  • Locating the Quantum Composer 
  • Create a two-qubit circuit 
  • Add a H gate, a CNOT gate, followed by a measurement on each qubit 
  • Submit to a simulator 
  • Submit to IBM-Q (real quantum hardware)  
  • Comparing the output using the different machines 

There are no pre-requisites for this course.