Resources

Everything, published before you need it.

The same promise as the 2025 edition: slides, notebooks and setup instructions go public ahead of each session and stay online afterwards. Nothing here is behind a login.

Step one

Install Qiskit before Day 0

Fifteen minutes at home saves you an hour in the hall. If any of this fails, bring the error message to the Day 0 installation clinic — that session exists precisely for this.

1 · Python 3.10 or newer

Check what you have:

python3 --version

Anything from 3.10 upward is fine. On Windows, install from python.org and tick Add Python to PATH.

2 · A virtual environment

Keep the fest's packages away from the rest of your system:

python3 -m venv qff
# macOS / Linux
source qff/bin/activate
# Windows PowerShell
qff\Scripts\Activate.ps1

3 · Qiskit and friends

With the environment active:

pip install --upgrade pip
pip install qiskit "qiskit[visualization]" \
    qiskit-aer qiskit-ibm-runtime \
    matplotlib jupyter ipykernel

Or use the pinned list: materials/requirements.txt.

4 · Check it works

This should print a two-line dictionary of counts:

from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

qc = QuantumCircuit(2, 2)
qc.h(0); qc.cx(0, 1); qc.measure([0, 1], [0, 1])
print(AerSimulator().run(qc, shots=1024).result().get_counts())

Roughly half 00 and half 11 means you have just made your first entangled pair.

Common failures we saw last year

  • “pip is not recognised” on Windows — Python was installed without PATH. Reinstall and tick the box.
  • Matplotlib windows never appear in a plain terminal — run inside Jupyter, or call plt.show() explicitly.
  • Version clashes with an old Anaconda base — always work in a fresh virtual environment, never in base.
  • qiskit.providers.aer not found — that import moved. It is qiskit_aer now.
  • Campus network blocks pip — tether to a phone for the install, or come to the clinic and use ours.

Certification

How the three certificates are awarded

Attendance is taken at each session and lab submissions are collected through the notebooks. Certificates are emailed after the fest to the address on your registration.

Set up now, register in ninety seconds.

Open to students from any institute. Participation is free for IISER Kolkata students. External participants pay a ₹200 registration fee. Optional hostel accommodation for external participants costs ₹200 per day, separately from registration.

Register for Fall Fest 2026