Quantum_computing is a learning app for people who want to start with the basics of quantum computing and work up to quantum machine learning.
It includes:
- 20 interactive Jupyter notebooks
- 10 real-world projects
- Curated resources and research papers
- Examples with Qiskit, Cirq, and PennyLane
Use it to learn:
- Quantum circuits
- Quantum algorithms
- Quantum cryptography
- Quantum error correction
- Quantum information
- Quantum machine learning
- Quantum neural networks
Before you start, make sure your Windows PC has:
- Windows 10 or Windows 11
- At least 8 GB of RAM
- 2 GB of free disk space
- A stable internet connection
- Permission to install and open downloaded files
For best results, use:
- A modern web browser
- A desktop or laptop, not a tablet
- Enough free space for notebooks and project files
Visit this page to download the Windows version:
On that page:
- Find the latest release
- Open the Assets section
- Download the Windows file for your system
- Save the file to your computer
If you see more than one file, choose the one made for Windows.
Follow these steps after the file finishes downloading:
- Open your Downloads folder
- Find the downloaded file
- Double-click it to start the app or installer
- If Windows asks for permission, choose Yes or Run
- Wait for the setup to finish
- Open Quantum_computing from the Start menu or desktop shortcut
If the download is a ZIP file:
- Right-click the ZIP file
- Choose Extract All
- Open the extracted folder
- Double-click the main file inside
If the download is a notebook pack or project folder:
- Extract the files
- Open the folder
- Start the included launcher or notebook file
This app follows a path from beginner to more advanced topics.
- What quantum computing is
- How qubits work
- Superposition and entanglement
- Basic quantum gates
- Simple quantum circuits
- Building circuits in Qiskit
- Writing circuits with Cirq
- Using PennyLane for quantum learning
- Running measurements
- Reading circuit results
- Groverβs algorithm
- Shorβs algorithm
- Quantum cryptography
- Quantum error correction
- Quantum information theory
- Quantum AI basics
- Quantum machine learning
- Quantum neural networks
- Hybrid models
- Training simple quantum models
The project set helps you move from reading to doing.
You may work on projects like:
- Building a basic quantum circuit simulator
- Testing quantum gates on sample data
- Creating a Grover search demo
- Exploring a Shor factoring example
- Making a quantum cryptography demo
- Running a small quantum machine learning model
- Comparing Qiskit, Cirq, and PennyLane examples
- Studying noise and error correction
- Visualizing circuit behavior
- Using notebooks to test ideas step by step
The notebooks are made for learning in small steps.
To use them:
- Open the notebook file
- Read the short explanation at the top
- Run each cell in order
- Watch the output change as you go
- Edit values and run again
- Save your work when you are done
If you are new to notebooks:
- A notebook is a page with text and code
- You run one block at a time
- The output appears below each block
- You can read and try things in the same file
This repository includes material around these areas:
- cirq
- grover-algorithm
- jupyter-notebook
- jupyter-notebooks
- learn-quantum-computing
- pennylane
- python
- qiskit
- quantum-ai
- quantum-algorithms
- quantum-circuits
- quantum-computing
- quantum-computing-tutorial
- quantum-cryptography
- quantum-error-correction
- quantum-information
- quantum-machine-learning
- quantum-neural-network
- quantum-programming
- shor-algorithm
After you download and open the files, you may see a structure like this:
notebooks/β guided lessons and examplesprojects/β hands-on builds and practice workresources/β books, papers, and study linksdata/β sample data used in exercisesassets/β images and diagramsREADME.mdβ this guide
- Check that the download finished
- Try opening the file again
- Right-click and choose Open
- Make sure you extracted the ZIP file first
- Right-click the file
- Choose Properties
- If you see an Unblock option, select it
- Try opening the file again
- Open the file in Jupyter Notebook or JupyterLab
- Check that the file name ends in
.ipynb - Make sure all files stayed in the same folder
- Re-download the release
- Use the latest release from the releases page
- Extract the full archive before opening files
If you want a simple path, use this order:
- Start with the beginner notebooks
- Learn the core ideas of qubits and gates
- Try the Qiskit examples
- Move to Cirq and PennyLane
- Work through the real-world projects
- Review the research papers and resources
- Try the machine learning notebooks last
For each notebook or project:
- Read the title first
- Skim the intro text
- Run one cell at a time
- Change one value and test again
- Write down what changed
- Repeat the same step until it makes sense
This method helps you see how quantum ideas work in practice
When a new version is available:
- Visit the releases page
- Download the newest file
- Replace the older files if needed
- Open the new version and keep your work in a separate folder
- Go to the releases page
- Download the Windows file
- Open the download
- Extract it if needed
- Run the main file
- Start with the first notebook
- Follow the lessons in order