◈ QuantumVerse

About QuantumVerse

This is a standalone educational compilation with original interface design, educational descriptions and JavaScript demonstration models. It incorporates two earlier independently authored educational packages: the Quantum Computing Open Course and Quantum Quiz Mania.

Concepts, standard formulas, and historical algorithms are part of scientific knowledge; no PDF scans or verbatim lecture-note transcriptions are included.

Copyright and software

The bundled KaTeX renderer is MIT-licensed. Its copyright licence is included in LICENSE-KATEX.txt. Existing course and quiz packages retain their individual notices. Qiskit is not bundled; any Python demonstrations refer to an external open-source project with its own licence.

For the newly authored educational prose and diagrams, the publisher may choose a licence after review. This package does not claim exclusive rights to standard algorithms or equations. The educational content and code should be reviewed and tested before public release.

Technical limits

All interactive models run locally in the browser. They are simplified demonstrations and should not be interpreted as full-scale quantum hardware or numerically exact research simulations. A browser cannot execute Qiskit Python directly without an external runtime.

⊗ Circuit walkthrough: entanglement and measurement

The Hadamard gate prepares (|0⟩ + |1⟩)/√2 on the first qubit. The controlled-NOT then creates the Bell state (|00⟩ + |11⟩)/√2. Measuring both qubits in the computational basis produces correlated 00 and 11 outcomes, each with ideal probability 1/2. This example illustrates a circuit building block; it is not a complete implementation of the surrounding algorithm.

q₀q₁HMM
Show runnable Qiskit example
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

qc = QuantumCircuit(2, 2)
qc.h(0)             # Superpose the first qubit
qc.cx(0, 1)         # Entangle both qubits
qc.measure([0, 1], [0, 1])
print(qc.draw(output="text"))
result = AerSimulator().run(qc, shots=1024).result()
print(result.get_counts())  # Approximately 00 and 11

Install qiskit and qiskit-aer locally to execute this code. The diagram is a static circuit illustration, not a browser-based simulator.

◈ QuantumVerse Hub