К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Practical Quantum Computing with IBM Qiskit for Beginners · LearnSpace
Назад в каталог
courseraПрограммирование

Practical Quantum Computing with IBM Qiskit for Beginners

Курс от Packt
Начальный≈ 21.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course introduces you to quantum computing, focusing on IBM's Qiskit framework. You'll start with the basics of quantum mechanics, install and test Qiskit 0.23.0, and then explore qubits, learning how they differ from classical bits. Finally, you'll implement quantum gates like the Pauli X, Y, and Z gates. As you progress, the course offers detailed guidance on setting up your environment with Anaconda and Qiskit, ensuring you can follow along with practical demonstrations. You'll learn how to create and manipulate qubits, explore vector and matrix quantum states, and apply your knowledge through real-world examples on IBM's quantum computers. The hands-on exercises are designed to reinforce your learning, giving you the confidence to build and test quantum circuits on your own. By the end of the course, you'll have a comprehensive understanding of quantum gates, circuits, and algorithms, including the DJ algorithm and quantum key distribution. You will also be introduced to more advanced topics like quantum teleportation and multi-qubit states, providing you with a strong foundation for further exploration in the quantum computing field. This course is ideal for beginners with a basic understanding of Python programming. No prior knowledge of quantum mechanics or quantum computing is required, making it accessible to anyone interested in starting their journey in this cutting-edge field.

Навыки, которые вы освоите

Software InstallationCryptographyAlgorithmsIBM CloudPython ProgrammingDevelopment EnvironmentApplication FrameworksCryptographic ProtocolsLinear Algebra

Программа курса

44 модулей · 123 учебных материалов

01Introduction to the Course2 материалов

Introduction to the Course

Course Introduction and Table of ContentsВидеоFull Course ResourcesЧтение
02Introduction to Quantum Mechanics3 материалов

Introduction to Quantum Mechanics

Quantum Mechanics 101: Wave-Particle Duality and the Double-Slit ExperimentВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Practical Quantum Computing with IBM Qiskit for Beginners
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21.6 ч

44 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Quantum Mechanics Basics: Superposition, Entanglement, and Tunneling ExplainedВидео
Introduction to Quantum MechanicsDIALOGUE
03Classical Bit Versus Quantum Qubit6 материалов

Classical Bit Versus Quantum Qubit

Classical Bits Explained: The Foundation of Modern ComputingВидеоQubits Explained: Unlocking the Power of Quantum SuperpositionВидеоCreating Qubits: Flipping Electrons with Precision MicrowavesВидеоQubit Superposition and Probability: Understanding the Bloch SphereВидеоUnderstanding Qubits and SuperpositionDIALOGUEAssessment 1Задание
04Creating, Retaining, and Reading out Qubits3 материалов

Creating, Retaining, and Reading out Qubits

How Qubits Are Generated and Retained: LC Circuits and Josephson Junctions ExplainedВидеоHow Qubits Are Generated, Controlled, and Read: Exploring Quantum State ManagementВидеоUnderstanding Qubit State Retention and ReadoutDIALOGUE
05Vector and Matrix Quantum States2 материалов

Vector and Matrix Quantum States

Vector and Matrix Quantum StatesВидеоRepresenting Qubits with MatricesDIALOGUE
06Classic Logic Gates Overview3 материалов

Classic Logic Gates Overview

Classic Logic Gates OverviewВидеоIntroduction to Classical Logic GatesDIALOGUEAssessment 2Задание
07Popular Quantum Frameworks2 материалов

Popular Quantum Frameworks

Popular Quantum FrameworksВидеоExploring Quantum Computing FrameworksDIALOGUE
08Installing Anaconda Python Distribution2 материалов

Installing Anaconda Python Distribution

Installing Anaconda Python DistributionВидеоSetting Up for Quantum Computing with QiskitDIALOGUE
09Installing and Testing Qiskit5 материалов

Installing and Testing Qiskit

Installing and Testing QiskitВидеоTroubleshooting Text Lecture for Installing and Testing QiskitЧтениеImportant: Qiskit Version ChangesЧтениеInstalling and Verifying Qiskit in PythonDIALOGUEAssessment 3Задание
10Pauli X-Gate in Qiskit4 материалов

Pauli X-Gate in Qiskit

Understanding the Pauli-X Gate: Quantum Circuit Basics with QiskitВидеоTroubleshooting Text Lecture for Pauli X-Gate in QiskitЧтениеImplementing the Pauli-X Gate in Qiskit: Step-by-Step Simulation TutorialВидеоUnderstanding Single Qubit Quantum GatesDIALOGUE
11Pauli X-Gate Input and Output Customizations3 материалов

Pauli X-Gate Input and Output Customizations

Pauli X-Gate Input and Output CustomizationsВидеоTroubleshooting Text Lecture for Pauli X-Gate Input and Output CustomizationsЧтениеCustomizing Qubit Transformations with VisualizationsDIALOGUE
12Pauli X-Gate in Real IBM Quantum Computer3 материалов

Pauli X-Gate in Real IBM Quantum Computer

Pauli X-Gate in Real IBM Quantum ComputerВидеоWorking with Quantum Circuits on IBM Quantum ExperienceDIALOGUEAssessment 4Задание
13Pauli Matrixes as State Vectors2 материалов

Pauli Matrixes as State Vectors

Pauli Matrixes as State VectorsВидеоUnderstanding Pauli Matrices in Quantum ComputingDIALOGUE
14Pauli Y-Gate Operations4 материалов

Pauli Y-Gate Operations

Understanding the Pauli-Y Gate: Quantum Rotations and Imaginary AxisВидеоFlipping Qubits: Pauli-X and Pauli-Y Gate Operations ExplainedВидеоPauli Y-Gate - Part 3 - in Real Quantum ComputerВидеоUnderstanding Pauli Y and X Gates in Quantum ComputingDIALOGUE
15Pauli Z-Gate3 материалов

Pauli Z-Gate

Pauli Z-GateВидеоUnderstanding Quantum Gates and Phase ShiftsDIALOGUEAssessment 5Задание
16Eigenvectors of XYZ Gates2 материалов

Eigenvectors of XYZ Gates

Eigenvectors of XYZ GatesВидеоExploring Eigenvectors in Quantum GatesDIALOGUE
17Hadamard Gate Introduction2 материалов

Hadamard Gate Introduction

Hadamard Gate IntroductionВидеоUnderstanding the Hadamard GateDIALOGUE
18Hadamard Gate in Qiskit3 материалов

Hadamard Gate in Qiskit

Hadamard Gate in QiskitВидеоExploring Qubits and Superposition in Quantum ComputingDIALOGUEAssessment 6Задание
19Hadamard Gate Exercises4 материалов

Hadamard Gate Exercises

Creating an X Gate Using Hadamard and CNOT GatesВидеоHadamard Gate Exercises - Part 2 - X with H and ZВидеоHadamard Gate Exercises - Part 3 - Superposition CollapseВидеоSimulating X Gate with Hadamard GatesDIALOGUE
20H Gate in Real Quantum Computer2 материалов

H Gate in Real Quantum Computer

H Gate in Real Quantum ComputerВидеоGetting Started with Quantum Circuit CompositionDIALOGUE
21R Phi Gate3 материалов

R Phi Gate

R Phi GateВидеоUsing Parameterized Quantum GatesDIALOGUEAssessment 7Задание
22S and T Gates2 материалов

S and T Gates

S and T GatesВидеоUnderstanding the S Gate, S Dagger Gate, and Their Properties in Quantum ComputingDIALOGUE
23U and I Gates2 материалов

U and I Gates

U and I GatesВидеоUnderstanding Single Qubit Gates with U and I GatesDIALOGUE
24Multi-Qubit States Introduction3 материалов

Multi-Qubit States Introduction

Multi-Qubit States IntroductionВидеоIntroduction to Multi-Qubit StatesDIALOGUEAssessment 8Задание
25Representing Multi-Qubit States2 материалов

Representing Multi-Qubit States

Representing Multi-Qubit StatesВидеоCreating and Visualizing Quantum Circuits with QiskitDIALOGUE
26Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 12 материалов

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 1

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 1ВидеоExploring Qiskit Circuits with Multiple QubitsDIALOGUE
27Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 23 материалов

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 2

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 2ВидеоUnderstanding Qubit Gates and Tensor ProductsDIALOGUEAssessment 9Задание
28CNOT Gate with Classical Qubits2 материалов

CNOT Gate with Classical Qubits

CNOT Gate with Classical QubitsВидеоUnderstanding the CNOT Gate with Multi-Qubit CircuitsDIALOGUE
29CNOT Gate with Control Qubit Superposition2 материалов

CNOT Gate with Control Qubit Superposition

CNOT Gate with Control Qubit SuperpositionВидеоUnderstanding Superposition in Quantum CircuitsDIALOGUE
30CNOT Gate with Control Qubit Superposition - in Real Quantum Computer3 материалов

CNOT Gate with Control Qubit Superposition - in Real Quantum Computer

CNOT Gate with Control Qubit Superposition - in Real Quantum ComputerВидеоBuilding and Understanding Quantum CircuitsDIALOGUEAssessment 10Задание
31CNOT Gate with Both Qubit Superposition2 материалов

CNOT Gate with Both Qubit Superposition

CNOT Gate with Both Qubit SuperpositionВидеоSuperposition and CNOT ImpactDIALOGUE
32CNOT Gate with Both Qubit Superposition Target X2 материалов

CNOT Gate with Both Qubit Superposition Target X

CNOT Gate with Both Qubit Superposition Target XВидеоExploring Quantum Gates and State VectorsDIALOGUE
33CNOT Circuit Identities4 материалов

CNOT Circuit Identities

Building a CNOT Gate Identity Circuit with Hadamard GatesВидеоCreating Circuit Equivalence: Reversing CNOT Gates in QiskitВидеоUnderstanding Circuit Identities in Quantum ComputingDIALOGUEAssessment 11Задание
34CZ Circuit Identity3 материалов

CZ Circuit Identity

Implementing the Controlled-Z Gate in Qiskit: Circuit Identity ExplainedВидеоCreating a Controlled-Z Gate Using CNOT and Hadamard Gates in QiskitВидеоImplementing and Understanding Quantum Circuit IdentitiesDIALOGUE
35CY Circuit Identity2 материалов

CY Circuit Identity

CY Circuit IdentityВидеоUnderstanding Controlled-Y (CY) Gates in Quantum ComputingDIALOGUE
36SWAP Circuit Identity3 материалов

SWAP Circuit Identity

SWAP Circuit IdentityВидеоUnderstanding the Quantum SWAP GateDIALOGUEAssessment 12Задание
37Toffoli Gate2 материалов

Toffoli Gate

Toffoli GateВидеоUnderstanding the Toffoli Gate in Quantum ComputingDIALOGUE
38Toffoli Circuit Identity2 материалов

Toffoli Circuit Identity

Toffoli Circuit IdentityВидеоBuilding Equivalent Gates in Quantum CircuitsDIALOGUE
39DJ Problem Overview3 материалов

DJ Problem Overview

DJ Problem OverviewВидеоUnderstanding the Deutsch Problem in Quantum ComputingDIALOGUEAssessment 13Задание
40DJ Algorithm Design2 материалов

DJ Algorithm Design

DJ Algorithm DesignВидеоWorking with Oracle Functions in Quantum ComputingDIALOGUE
41DJ Algorithm Implementation5 материалов

DJ Algorithm Implementation

Implementing the Deutsch-Josza Algorithm: Oracle Functions in QiskitВидеоBuilding and Running a Deutsch-Josza Quantum Circuit in QiskitВидеоRunning the Deutsch-Josza Algorithm: Constant vs Balanced OraclesВидеоDemystifying the Deutsch-Josza Algorithm with QiskitDIALOGUEAssessment 14Задание
42Quantum Cryptography: Quantum Key Distribution3 материалов

Quantum Cryptography: Quantum Key Distribution

Quantum Key Distribution - RSA ConceptsВидеоQuantum Key Distribution - ConceptВидеоExploring Quantum Key Distribution and TeleportationDIALOGUE
43Quantum Teleportation Theory3 материалов

Quantum Teleportation Theory

Quantum Teleportation TheoryВидеоQuantum Teleportation ProtocolDIALOGUEAssessment 15Задание
44Further Learning and Resources3 материалов

Further Learning and Resources

Further Learning and ResourcesВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание