Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quantum Computing & Machine Learning: Build with Qiskit
New
3 students

Quantum Computing & Machine Learning: Build with Qiskit

Go from theory to code: build real quantum circuits, algorithms & quantum machine learning models in Python & Qiskit.
Created bySoumya Ganguly
Last updated 8/2026
English
English

What you'll learn

  • A real quantum toolkit. Set up Python, Jupyter, Qiskit, and PennyLane, and learn the modern Qiskit workflow
  • Gates and circuits from scratch
  • The famous algorithms, implemented
  • Variational quantum computing
  • Error and noise
  • Quantum machine learning, hands-on

Course content

19 sections151 lectures11h 23m total length
  • The pillars of quantum technology5:41

    Survey the four pillars of quantum technology—computing, communication, sensing, and materials—and see how they share the same physics but solve different problems. You'll place each on a mental map so the coding work ahead has context for where quantum computing sits in the wider field.

  • Knowledge check — The pillars of quantum technology
  • Quantum computing vs communication vs sensing6:23

    Draw the line between quantum computing, communication, and sensing: what each one exploits, the hardware it needs, and the real use cases where each wins. Knowing these branches keeps you from conflating a quantum network with a quantum processor as the course goes deeper.

  • Knowledge check — Quantum computing vs communication vs sensing
  • Qubit hardware modalities compared5:38

    Compare superconducting, trapped-ion, neutral-atom, photonic, spin, and topological qubits on speed, coherence, connectivity, and scalability. You'll learn why no single modality dominates and how these trade-offs shape the noisy hardware your Qiskit code will actually run on.

  • Knowledge check — Qubit hardware modalities compared
  • Course roadmap: the coding-first path5:24

    Walk the coding-first roadmap for the course: what you build, in what order, and why each lab and algorithm follows from the last. This orients you so the jump from Python basics to Shor, VQE, and QAOA feels like a planned path rather than a leap into the deep end.

Requirements

  • Comfort with basic Python and high-school math. No prior Qiskit experience needed — we install and set up everything together. A free IBM Quantum account lets you run on real hardware.

Description

This course contains the use of artificial intelligence.

You understand what a qubit is. Now it's time to build with one.

This is the intermediate, coding-first course that turns quantum curiosity into real, working code. Over 19 sections and 99 lessons — around 11 hours of video, with 52 hands-on labs — you'll write and run genuine quantum programs in Python and Qiskit, from your very first Bell state to a complete quantum machine learning capstone.

We don't just talk about algorithms; we build them. You'll implement Deutsch-Jozsa, Bernstein-Vazirani, Simon's, Grover's search, the Quantum Fourier Transform, phase estimation, and a small run of Shor's algorithm — line by line, then run them on a simulator and watch the results appear. Every hands-on lab comes with a short companion walkthrough clip showing the exact code, circuit, and output, so nothing stays abstract.

What you'll build and learn

A real quantum toolkit. Set up Python, Jupyter, Qiskit, and PennyLane, and learn the modern Qiskit workflow: build, transpile, verify, run — including on real IBM hardware.

Gates and circuits from scratch. Pauli, Hadamard, phase, and rotation gates; multi-qubit entanglers; the Bloch sphere in code; measurement, shots, and reading results.

The famous algorithms, implemented. Quantum parallelism and phase kickback, then Deutsch-Jozsa, Bernstein-Vazirani, Simon's, Grover's, QFT, phase estimation, and Shor's — as code you run.

Variational quantum computing. QAOA for Max-Cut and VQE for the H₂ molecule, plus the optimizers, benchmarking, and NISQ-era reality behind them.

Error and noise. Model noise with Qiskit Aer and build the bit-flip, phase-flip, and Shor codes; apply readout-error and ZNE mitigation.

Quantum machine learning, hands-on. Data encoding and feature maps, a variational quantum classifier you train and debug, quantum kernels, and a full end-to-end QML capstone benchmarked against a classical baseline.

You'll also get a resource-and-quiz sheet with every lesson, plus a companion demo clip for all 52 labs — so you can watch it, then do it yourself.
Who this course is for

• Learners who finished a beginner quantum course (or already know the basics) and want to actually build.

• Python developers and data scientists moving into quantum computing and quantum machine learning.

• Students and researchers who want practical Qiskit and PennyLane skills, not just theory.

Requirements: comfort with basic Python and high-school math. No prior Qiskit experience needed — we install and set up everything together. A free IBM Quantum account lets you run on real hardware.

By the end, you'll be able to build, run, and debug quantum circuits and quantum machine learning models with confidence — and you'll be ready for the Expert course. Enroll now and start building.

Who this course is for:

  • Learners who finished a beginner quantum course (or already know the basics) and want to actually build.
  • Python developers and data scientists moving into quantum computing and quantum machine learning.
  • Students and researchers who want practical Qiskit and PennyLane skills, not just theory.