Packt
Practical Quantum Computing with IBM Qiskit for Beginners
Packt

Practical Quantum Computing with IBM Qiskit for Beginners

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
初级 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
初级 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Identify the fundamental concepts of quantum mechanics and quantum computing.

  • Explain the difference between classical bits and quantum qubits.

  • Implement quantum gates and circuits using IBM Qiskit.

  • Compare the behaviors of various quantum gates on different qubit states.

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

17 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有44个模块

In this module, we will provide a comprehensive overview of the course content and structure. You'll gain insight into what to expect from the course, including the main topics and the learning journey that lies ahead.

涵盖的内容

1个视频1篇阅读材料

In this module, we will dive into the foundational concepts of quantum mechanics. You'll explore the core principles that govern quantum behavior, setting the stage for understanding how these principles apply to quantum computing.

涵盖的内容

2个视频1个插件

In this module, we will examine the key differences between classical bits and quantum qubits. Through a detailed exploration, you'll understand how qubits leverage quantum phenomena like superposition and entanglement to perform complex computations.

涵盖的内容

4个视频1个作业1个插件

In this module, we will focus on the practical aspects of working with qubits. You'll learn how to create qubits, maintain their state, and accurately read their information, which is essential for performing reliable quantum computations.

涵盖的内容

2个视频1个插件

In this module, we will explore how quantum states are represented mathematically using vectors and matrices. You'll gain a deeper understanding of the operations that can be performed on these states and how they relate to quantum computation.

涵盖的内容

1个视频1个插件

In this module, we will cover the fundamental logic gates that form the basis of classical computing. This overview will prepare you for the transition to quantum logic gates by reinforcing your understanding of basic computational elements.

涵盖的内容

1个视频1个作业1个插件

In this module, we will introduce the most widely-used quantum computing frameworks. You'll learn about their unique features and how to choose the right framework for your quantum computing projects.

涵盖的内容

1个视频1个插件

In this module, we will walk through the process of installing the Anaconda Python distribution, a crucial step in setting up your quantum computing development environment. This will pave the way for working with Qiskit and other essential tools.

涵盖的内容

1个视频1个插件

In this module, we will cover the installation and initial testing of Qiskit, IBM's open-source quantum computing framework. You'll learn how to set up the framework and verify that it's ready for quantum programming.

涵盖的内容

1个视频2篇阅读材料1个作业1个插件

In this module, we will delve into the Pauli X-Gate, a fundamental quantum gate. You'll learn how to implement it in Qiskit and analyze its role in quantum circuits.

涵盖的内容

2个视频1篇阅读材料1个插件

In this module, we will focus on customizing the Pauli X-Gate inputs and outputs. You'll explore different scenarios and understand how these customizations influence quantum circuit behavior.

涵盖的内容

1个视频1篇阅读材料1个插件

In this module, we will take the Pauli X-Gate from simulation to reality by running it on an actual IBM quantum computer. You'll compare the results and explore the practical challenges of working with real quantum hardware.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore Pauli matrices and their role in representing quantum states as vectors. You'll gain a deeper understanding of their importance in quantum computations.

涵盖的内容

1个视频1个插件

In this module, we will cover the Pauli Y-Gate, another essential quantum gate. You'll learn how to implement it in Qiskit and examine its effects on quantum circuits.

涵盖的内容

3个视频1个插件

In this module, we will focus on the Pauli Z-Gate, explaining its operation and significance in quantum circuits. You'll learn how to implement it in Qiskit and analyze its impact on computations.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore eigenvectors associated with the XYZ quantum gates. You'll learn how to find and utilize these eigenvectors in quantum circuits, gaining insights into their role in quantum mechanics.

涵盖的内容

1个视频1个插件

In this module, we will introduce the Hadamard gate, a key component in quantum computing for creating superpositions. You'll learn its function and how to implement it in Qiskit.

涵盖的内容

1个视频1个插件

In this module, we will focus on implementing the Hadamard gate in Qiskit with a deeper exploration of its applications in quantum algorithms. You'll analyze the outcomes and understand its role in quantum computations.

涵盖的内容

1个视频1个作业1个插件

In this module, we will provide exercises to deepen your understanding of the Hadamard gate. You'll apply it in different scenarios, including combinations with other gates, and analyze the resulting quantum states.

涵盖的内容

3个视频1个插件

In this module, we will implement the Hadamard gate on a real IBM quantum computer. You'll compare these results with simulations and explore practical challenges encountered in real quantum hardware.

涵盖的内容

1个视频1个插件

In this module, we will explore the R Phi gate, explaining its function and implementation in quantum circuits using Qiskit. You'll analyze how it affects quantum states and computations.

涵盖的内容

1个视频1个作业1个插件

In this module, we will introduce the S and T gates, two important components in quantum circuits. You'll learn how to implement them in Qiskit and understand their role in quantum algorithms.

涵盖的内容

1个视频1个插件

In this module, we will cover the U and I gates, explaining their applications and implementation in quantum circuits. You'll learn how they are used to control qubit states effectively.

涵盖的内容

1个视频1个插件

In this module, we will explore the basics of multi-qubit states, highlighting how they differ from single qubit systems. You'll learn about the significance of entanglement and how multi-qubit interactions form the core of quantum computing.

涵盖的内容

1个视频1个作业1个插件

In this module, we will focus on representing multi-qubit states using mathematical tools such as tensor products. You'll gain a deeper understanding of how to describe and work with complex quantum systems.

涵盖的内容

1个视频1个插件

In this module, we will walk through the design of a simple multi-qubit circuit using only single-qubit gates. You'll learn how to construct and analyze this circuit, building your skills in quantum circuit design.

涵盖的内容

1个视频1个插件

In this module, we will explore a more advanced multi-qubit circuit, again using only single-qubit gates. You'll deepen your understanding of quantum circuits by analyzing the behavior and results of this more complex design.

涵盖的内容

1个视频1个作业1个插件

In this module, we will introduce the CNOT gate and explore its role in quantum computing. You'll learn how to implement it with classical qubits and analyze how the control and target qubits interact.

涵盖的内容

1个视频1个插件

In this module, we will explore the behavior of the CNOT gate when the control qubit is in superposition. You'll learn how this affects the outcome of quantum circuits and gain insights into the power of quantum superposition.

涵盖的内容

1个视频1个插件

In this module, we will take the CNOT gate with a superposed control qubit and run it on a real IBM quantum computer. You'll compare these results with simulations and explore the practical considerations involved in real-world quantum computing.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore the CNOT gate when both the control and target qubits are in superposition, leading to entangled states. You'll gain insights into the implications of these operations for quantum algorithms.

涵盖的内容

1个视频1个插件

In this module, we will focus on the behavior of the CNOT gate when the target qubit is in superposition. You'll learn how this affects quantum states and understand the practical applications of this setup in quantum circuits.

涵盖的内容

1个视频1个插件

In this module, we will introduce and explore common CNOT circuit identities. You'll learn the theory behind these identities and how to implement and verify them using Qiskit, solidifying your understanding of quantum circuit design.

涵盖的内容

2个视频1个作业1个插件

In this module, we will delve into the CZ (Controlled-Z) gate and its associated circuit identities. You'll learn how to implement these identities in Qiskit and explore their connection to CNOT circuit identities.

涵盖的内容

2个视频1个插件

In this module, we will explore the CY (Controlled-Y) gate and its circuit identities. You'll learn how to implement these in Qiskit and understand their impact on quantum states.

涵盖的内容

1个视频1个插件

In this module, we will cover the SWAP gate, exploring its role and associated circuit identities in quantum circuits. You'll learn how to verify these identities and consider practical applications in quantum computing.

涵盖的内容

1个视频1个作业1个插件

In this module, we will introduce the Toffoli gate, also known as the CCNOT gate, and its critical role in quantum computing. You'll learn how to implement it in Qiskit and explore its applications in various quantum algorithms.

涵盖的内容

1个视频1个插件

In this module, we will delve into Toffoli circuit identities, exploring their theoretical foundations and practical implementation in Qiskit. You'll understand their significance in the design and optimization of quantum circuits.

涵盖的内容

1个视频1个插件

In this module, we will provide an overview of the Deutsch-Jozsa problem, one of the key problems in quantum computing. You'll learn about its significance and how it demonstrates the power of quantum algorithms over classical ones.

涵盖的内容

1个视频1个作业1个插件

In this module, we will focus on designing the Deutsch-Jozsa algorithm, breaking down each step of its construction. You'll learn how this algorithm achieves quantum speedup and analyze its efficiency compared to classical approaches.

涵盖的内容

1个视频1个插件

In this module, we will implement the Deutsch-Jozsa algorithm in Qiskit, guiding you through the process of testing and verifying its correctness. You'll analyze the results and understand the broader implications of this algorithm for quantum computing.

涵盖的内容

3个视频1个作业1个插件

In this module, we will explore quantum key distribution (QKD), a crucial aspect of quantum cryptography. You'll learn how QKD can be implemented to secure communication and understand the impact of quantum computing on traditional cryptographic methods like RSA.

涵盖的内容

2个视频1个插件

In this module, we will delve into the theory of quantum teleportation, exploring how quantum states can be transmitted instantaneously between distant qubits. You'll learn the steps involved in this process and its potential impact on quantum communication.

涵盖的内容

1个视频1个作业1个插件

In this final module, we will offer guidance on further learning opportunities and resources. You'll receive recommendations on how to continue your quantum computing journey and stay abreast of the latest advancements in this rapidly evolving field.

涵盖的内容

1个视频2个作业

位教师

Packt - Course Instructors
Packt
971 门课程233,803 名学生

提供方

Packt

从 Algorithms 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题