Skip to content

Johnam4543/Quantum_computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🧠 Quantum_computing - Learn Quantum Computing Faster

Download Quantum_computing

πŸš€ What This Is

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

πŸ’» What You Need

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

πŸ“₯ Download

Visit this page to download the Windows version:

Open the releases page

On that page:

  1. Find the latest release
  2. Open the Assets section
  3. Download the Windows file for your system
  4. Save the file to your computer

If you see more than one file, choose the one made for Windows.

πŸ› οΈ Install and Run on Windows

Follow these steps after the file finishes downloading:

  1. Open your Downloads folder
  2. Find the downloaded file
  3. Double-click it to start the app or installer
  4. If Windows asks for permission, choose Yes or Run
  5. Wait for the setup to finish
  6. Open Quantum_computing from the Start menu or desktop shortcut

If the download is a ZIP file:

  1. Right-click the ZIP file
  2. Choose Extract All
  3. Open the extracted folder
  4. Double-click the main file inside

If the download is a notebook pack or project folder:

  1. Extract the files
  2. Open the folder
  3. Start the included launcher or notebook file

πŸ“š What You Can Learn

This app follows a path from beginner to more advanced topics.

🧩 Beginner Topics

  • What quantum computing is
  • How qubits work
  • Superposition and entanglement
  • Basic quantum gates
  • Simple quantum circuits

βš™οΈ Core Skills

  • Building circuits in Qiskit
  • Writing circuits with Cirq
  • Using PennyLane for quantum learning
  • Running measurements
  • Reading circuit results

πŸ” Advanced Topics

  • Grover’s algorithm
  • Shor’s algorithm
  • Quantum cryptography
  • Quantum error correction
  • Quantum information theory

πŸ€– Machine Learning Topics

  • Quantum AI basics
  • Quantum machine learning
  • Quantum neural networks
  • Hybrid models
  • Training simple quantum models

πŸ§ͺ Projects Included

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

🧭 How to Use the Notebooks

The notebooks are made for learning in small steps.

To use them:

  1. Open the notebook file
  2. Read the short explanation at the top
  3. Run each cell in order
  4. Watch the output change as you go
  5. Edit values and run again
  6. 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

πŸ” Useful Topics Covered

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

πŸ“ Folder Layout

After you download and open the files, you may see a structure like this:

  • notebooks/ β€” guided lessons and examples
  • projects/ β€” hands-on builds and practice work
  • resources/ β€” books, papers, and study links
  • data/ β€” sample data used in exercises
  • assets/ β€” images and diagrams
  • README.md β€” this guide

🧰 Common Problems

File does not open

  • Check that the download finished
  • Try opening the file again
  • Right-click and choose Open
  • Make sure you extracted the ZIP file first

Windows blocks the file

  • Right-click the file
  • Choose Properties
  • If you see an Unblock option, select it
  • Try opening the file again

Notebook will not load

  • 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

Text looks broken or files are missing

  • Re-download the release
  • Use the latest release from the releases page
  • Extract the full archive before opening files

πŸ“ Recommended Order

If you want a simple path, use this order:

  1. Start with the beginner notebooks
  2. Learn the core ideas of qubits and gates
  3. Try the Qiskit examples
  4. Move to Cirq and PennyLane
  5. Work through the real-world projects
  6. Review the research papers and resources
  7. Try the machine learning notebooks last

πŸ”Ž Best Way to Learn

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

🧾 Release and Update Notes

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

πŸ“Œ Quick Start

  1. Go to the releases page
  2. Download the Windows file
  3. Open the download
  4. Extract it if needed
  5. Run the main file
  6. Start with the first notebook
  7. Follow the lessons in order

Releases

No releases published

Packages

 
 
 

Contributors