Research Ignited

★ Premium Deep-Tech Lab · Grades 9–12

Quantum Computing Lab

Quantum Computing, Cybersecurity & Python with Qiskit.

A premium online STEM lab where high school students learn the foundations of quantum computing — qubits, circuits, probability, entanglement, and quantum security — while building a portfolio-ready quantum cryptography simulator in Python using Qiskit.

FormatOnline · Live
Schedule6 wks × 2 hr
Live hours~12 hours
Grades9–12
Enroll now

Upcoming cohorts

More than a lecture

Students don't just hear about quantum computing — they build with it.

Quantum computing connects computer science, physics, mathematics, cryptography, and AI. In this lab, students build working quantum circuits and complete a portfolio-ready cybersecurity project in Python with Qiskit — foundational and accessible, but genuinely premium.

🧠

Foundational concepts

Qubits, gates, measurement, superposition, and entanglement — explained visually, with only the math the project needs.

⚛️

Hands-on Qiskit code

Students build and run real quantum circuits in Python with Qiskit on IBM Quantum simulators — line by line, guided.

🔐

A cybersecurity capstone

Simulate the BB84 quantum key distribution protocol and detect possible eavesdropping using quantum bit error rate analysis.

Who it's for

An advanced — but accessible — high-school STEM lab

Best for grades 9–12 (strong grade 8 students considered by review). Basic Python is helpful and no prior quantum physics is required — students should be comfortable with basic algebra and willing to learn new ideas step by step.

  • Interested in computer science, physics, math, or cryptography
  • Curious about quantum computing and the future of technology
  • Comfortable with basic algebra; some beginner Python helps
  • Wants a rigorous, portfolio-ready project for applications
  • Enjoys problem-solving and building real things in code
  • May later pursue CS, physics, engineering, or AI research
What students will learn

Six weeks, from a single qubit to a quantum-secured channel

Each week pairs a foundational concept with a guided, hands-on Qiskit lab — building toward the BB84 capstone.

Week 1

From Classical Bits to Quantum Qubits

ConceptBits vs. qubitsProbability, measurement, superposition (visual), and why quantum outcomes are probabilistic.
LabFirst circuitBuild and measure a qubit many times; visualize outcomes with a histogram.
OutputFirst Qiskit notebookMeasurement-probability chart + bit-vs-qubit explainer.
Week 2

Quantum Gates & Single-Qubit Manipulation

ConceptGates as operationsX (NOT), H (superposition), Z (phase); predicted vs. observed outcomes.
LabSingle-qubit circuitsBuild circuits with X, H, Z; run shots and compare distributions.
OutputGate notebookCircuit diagrams + how the Hadamard gate creates superposition.
Week 3

Multi-Qubit Circuits & Entanglement

ConceptEntanglementTwo-qubit systems, the CNOT gate, Bell states, and correlated measurements.
LabBell stateCreate a Bell state with H + CNOT; measure both qubits and observe correlation.
OutputEntanglement notebookCorrelated-measurement chart + a student-friendly explanation.
Week 4

Quantum Security Foundations

ConceptWhy measurement mattersMeasurement disturbance, no-cloning, secure key exchange, eavesdropping as a detectable disturbance.
LabBases & errorsSimulate matching vs. mismatching measurement bases and see how errors arise.
OutputSecurity mini-labWhy eavesdropping can be detected — and BB84 prep.
Week 5

Capstone Part 1 — Alice & Bob Key Exchange

ConceptThe BB84 protocolRandom bits & bases, encoding into qubits, basis comparison, key sifting.
LabBuild Alice & BobCode the secure key exchange; keep only matching-basis results.
OutputBB84 simulator (part 1)Shared-key output + basis-matching table.
Week 6

Capstone Part 2 — Eve, QBER & Final Demo

ConceptDetecting the intruderIntercept-resend attacks, quantum bit error rate, secure vs. attacked channels.
LabAdd EveEve intercepts and resends; compute the QBER and compare channels.
OutputFinal BB84 simulatorQBER chart + technical report + final presentation.
The signature outcome

Project BB84: a quantum-secured communication simulator

Students build a Python/Qiskit simulation of the BB84 quantum key distribution protocol — and test whether it can flag a possible eavesdropper.

What the simulator does

  • Alice generates random secret bits
  • Alice encodes bits into quantum states
  • Bob measures using randomly selected bases
  • Alice & Bob compare bases, keep matching results
  • Eve attempts to intercept the communication
  • The system detects Eve via quantum bit error rate
  • A final chart compares secure vs. attacked channels

What students produce

  • Python/Qiskit notebooks + circuit diagrams
  • Quantum random-number & single-qubit mini-labs
  • Bell-state entanglement mini-lab
  • The BB84 simulator + eavesdropper attack
  • A quantum bit error rate (QBER) chart
  • A short technical report + final presentation
  • A GitHub-ready project folder (optional)
Example college-application line

"Built a Python/Qiskit simulation of the BB84 quantum key distribution protocol, modeling secure key exchange between a sender and receiver and testing eavesdropper detection using quantum bit error rate analysis."

How we teach

Foundational, visual, and project-first.

Quantum is hard — so we teach it carefully. Concepts come before formulas, visuals before math, and every idea is reinforced with real code. Students leave with a working project, not just notes.

1Concept first
2Visual explanation
3Code walkthrough
4Guided student work
5Project deliverable
Real tools, real code

Built in Python with Qiskit

Students work with Qiskit, a widely used open-source quantum computing toolkit:

  • Python in Jupyter Notebook or Google Colab
  • NumPy & Matplotlib for data and charts
  • Qiskit — circuits, gates & visualizations
  • IBM Quantum simulators
  • Bloch-sphere & histogram visualizations
  • Optional IBM Quantum cloud hardware demonstration, when available
Who teaches it

Mentor-led, with hands-on Qiskit experience

Sessions are led by mentors with hands-on Qiskit and quantum-information experience — for example physics, CS, or engineering graduate students and Qiskit-community educators — chosen for their ability to explain hard ideas simply and guide students through the BB84 project.

⚛️

Real Qiskit experience

Mentors who've built quantum circuits and projects in Python with Qiskit.

🗣️

Built to teach teens

Visual-first explanations, line-by-line code walkthroughs, and patient debugging.

🧭

Project mentors

Guidance from first qubit to a finished BB84 simulator, report, and presentation.

Reserve your seat

Quantum Computing Lab

$1,299 / student tuition

6 weeks × 2 hr/week (~12 live hours) · live online · small group (5–10 per section)

★ Pilot cohort — limited seats
  • Six live, mentor-led online sessions
  • Hands-on Qiskit labs every week
  • The BB84 quantum-secured communication simulator
  • Quantum bit error rate (QBER) analysis
  • A short technical report + final presentation
  • Certificate of completion
Enroll Now →

Talk to an Advisor

Questions parents ask

Good to know

Does my student need prior quantum physics?+

No. This is a foundational quantum computing lab — no prior quantum physics is required. Basic Python is helpful, and students should be comfortable with basic algebra and willing to learn step by step.

Is the math too advanced?+

No. Students learn only the math the project needs — probability, simple vectors, and measurement outcomes — taught visually before any formulas. The focus is understanding and building, not heavy derivations.

Will students run on real quantum hardware?+

The lab runs primarily on IBM Quantum simulators. An optional demonstration on IBM Quantum cloud hardware may be available when access allows — it's a bonus, not a guarantee.

Does a high error rate always mean an eavesdropper?+

No — in real systems, errors can also come from noise or hardware limitations. In this educational simulation, students compare secure and attacked scenarios to understand how BB84 can reveal possible interference.

Is this graduate-level research?+

No. It's an advanced high-school STEM lab built around a college-style portfolio project — foundational quantum computing and quantum-cybersecurity concepts, made accessible.

What does my student leave with?+

A portfolio-ready quantum cybersecurity project: Python/Qiskit notebooks, a working BB84 simulator with eavesdropper detection, a QBER analysis, a short technical report, and a final presentation.

Build a quantum-secured channel this summer.

Learn the foundations of quantum computing and build a real BB84 simulator in Python with Qiskit — a distinctive, portfolio-ready project.

Enroll Now →