About the course
This intensive, two-day workshop introduces the essential principles of quantum computing, with a strong emphasis on practical application and the current state of the technology. You will move beyond the hype to understand the mechanics of qubits, superposition, and entanglement, and learn how to translate these concepts into working code.
Using Python and quantum simulator libraries, you will build and run basic quantum circuits, master key quantum gates (like the Hadamard and CNOT), and study the application and limitations of foundational algorithms like Grover's and Shor's. The course culminates with an introduction to using cloud platforms, such as Amazon Braket, to run jobs on real quantum hardware.
Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Understand Core Principles: Explain the differences between classical and quantum computing, including the concepts of superposition, entanglement, and interference.
- Work with Qubits and Gates: Define a qubit and implement key quantum logic gates (Hadamard, Pauli, CNOT) to build simple circuits.
- Use Quantum Simulators: Write and execute quantum code using Python libraries and local quantum computer simulators.
- Explain Key Algorithms: Describe the purpose, mechanism, and real-world applicability of major quantum algorithms (Grover's, Shor's, VQE).
- Address Hardware Challenges: Understand the issues of noise and decoherence in current hardware (the NISQ era).
- Access Cloud Services: Configure and run a simple job on a cloud-based quantum computing platform like Amazon Braket.
-
This course is ideal for Developers, Engineers, Data Scientists, and Technical Professionals interested in preparing for the next generation of computing. It suits those who need to understand the potential applications and current constraints of quantum technology.
-
Attendees should ideally have attended our Introduction to Python training course or at least have a basic working knowledge of Python (functions, basic data types). No prior knowledge of quantum physics or quantum computing is required.
-
This intro to quantum computing course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.
-
Why Quantum Computing?
Classical vs. Quantum computing models.
The explosion of data and the need for new computation methods.
Current state of the technology (NISQ era, hardware limitations).
Quantum applications in data analysis and optimization.
Key Quantum Principles
Qubits and superposition (intuitive examples, e.g., flipping a coin).
Entanglement and interference.
Quantum gates vs. classical logic gates.
Quantum Gates and Circuits
Working with a single qubit.
Introduction to fundamental quantum gates.
The Hadamard Gate: Creating superposition.
The CNOT Gate (Controlled-NOT): Creating entanglement.
Introduction to the Pauli Gates (X, Z, Y Axes).
Controlled Pauli Gates.
Rotational Gates.
Working with Quantum Simulators
Setting up the Python environment and required quantum libraries.
Running and visualizing basic circuits on quantum computer simulators.
Noise and Decoherence
Understanding why quantum computers are fragile.
Introduction to error handling and correction as a major challenge.
Applying Quantum - Foundational Algorithms
Grover’s Algorithm for Search (Focus on its speed advantage).
Shor’s Algorithm for Factor Finding (Focus on its security implications).
Variational Quantum Eigensolver (VQE) for Optimization (with a focus on practical applications).
Advanced Algorithm Families
Understanding the key categories of quantum algorithms.
Focus on their practical applications and problem domains.
Quantum Computing in the Cloud
Overview of cloud services for quantum computing.
Introduction to Amazon Braket and its capabilities.
Braket configuration and running a job on a simulator or real Quantum Computer.
Trusted by



