A collection of Jupyter notebooks exploring quantum computing concepts using IBM Qiskit.
- Episode 2: Installation - Setting up Qiskit and the development environment
 - Episode 3: Hello World - Introduction to quantum circuits and basic operations
 - Episode 4: Primitives - Working with Qiskit primitives for quantum computations
 - Episode 5: Dynamic Circuits - Exploring dynamic quantum circuits and conditional operations
 - Episode 6: Contributing - Guidelines for contributing to quantum computing projects
 
conda create -n qiskit-env-py310 python=3.10
conda activate qiskit-env-py310pip install qiskit qiskit-ibm-runtime qiskit_aer 'qiskit[visualization]' 'qiskit[machine-learning]'- 
Copy the template configuration file:
cp config_template.py config.py
 - 
Get your IBM Quantum token:
- Visit IBM Quantum Platform
 - Sign up or log in to your account
 - Navigate to your account settings
 - Copy your API token
 
 - 
Edit
config.pyand replaceYOUR_IBM_QUANTUM_TOKEN_HEREwith your actual token 
jupyter notebookThen open any of the episode notebooks to start learning!
config.py file contains your sensitive IBM Quantum credentials and is excluded from version control via .gitignore. Never commit this file to GitHub or share it publicly.
- Python 3.8+
 - Qiskit
 - Jupyter Notebook
 - IBM Quantum account (free at quantum.ibm.com)
 
This project is for educational purposes.