- Module 1: This course empowers developers to understand the basics of quantum computing.
By the end of this module, you're able to:
- Explain the basic principles of quantum computing, including qubits, superposition, entanglement, interference, and measurement.
- Understand the historical context and current state of quantum computing technology.
- Recognize the potential applications and implications of quantum computing.
- Identify resources and next steps for further learning and development in quantum computing.
- Module 2: This module introduces you to the quantum stack, including quantum processor units, hardware, and firmware.
By the end of this module, you're able to:
- Understand the fundamental components of the quantum stack and their functions.
- Identify the technological requirements for QPUs.
- Compare different QPU technologies, including superconducting and neutral atom QPUs.
- Recognize the challenges and solutions associated with control hardware and firmware in quantum computing.
- Module 3: This module introduces you to the quantum stack, including middleware and cloud integration.
By the end of this module, you're able to:
- Explain the function and importance of compilers in the context of quantum computing.
- Understand the role the software has to play in the middle of the quantum stack.
- Recognize the importance of cloud integration in providing access to quantum computing resources globally.
- Module 4: This module explores the specialized programming tools and applications developed for quantum computers, such as Q#, Qiskit, and PennyLane.
By the end of this module, you're able to:
- Describe the role of quantum programming tools such as Q#, Qiskit and PennyLane.
- Identify key application areas for quantum computing.
- Recognize the potential impacts of quantum computing on various industries and the ongoing research in this field.
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Syllabus
- Module 1: Module 1: Introduction to Quantum Computing
- Introduction
- Quantum computing demystified for developers
- Current state of quantum computing
- Building blocks of quantum computing
- Knowledge check
- Summary
- Module 2: Module 2: The Quantum Stack - Quantum Processor Units, Hardware, and Firmware
- Introduction
- The Quantum Stack - Quantum Processor units, Hardware & Firmware
- Control Hardware
- Firmware
- Knowledge check
- Summary
- Module 3: Module 3: The Quantum Stack - Middleware and Cloud Integration
- Introduction
- Middleware
- Cloud Integration
- Knowledge check
- Summary
- Module 4: Module 4: Quantum software and applications
- Introduction
- Quantum software and applications
- Applications
- Knowledge check
- Summary