Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solved #1603- Resource for quantum computing #1604

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 211 additions & 0 deletions Quantum Computing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
# Quantum Computing
Quantum Computing involves the study and application of quantum-mechanical phenomena such as superposition and entanglement to perform computation. Quantum computers operate on quantum bits (qubits) and leverage quantum algorithms to solve problems that are intractable for classical computers.

This curated collection offers valuable Quantum Computing resources contributed by experts in the field.

## Table of Contents
- [Roadmap](#roadmap)
- [Courses](#courses)
- [Free Courses](#free-courses)
- [Paid Courses](#paid-courses)
- [Tools and Frameworks](#tools-and-frameworks)
- [Books](#books)
- [Free Books](#free-books)
- [Paid Books](#paid-books)
- [YouTube](#youtube)
- [YouTube Channels](#youtube-channels)
- [YouTube Playlists](#youtube-playlists)
- [Community](#community)

## Roadmap
This is a roadmap to learn Quantum Computing.

<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://quantum-computing.ibm.com/lab/docs/iql/">IBM Quantum Computing Roadmap</a></td>
<td>A comprehensive roadmap provided by IBM to guide learners through quantum computing concepts, tools, and applications.</td>
</tr>
<tr>
<td><a href="https://www.microsoft.com/en-us/quantum/development-roadmap">Microsoft Quantum Development Roadmap</a></td>
<td>Microsoft's roadmap to becoming proficient in quantum development, from basics to advanced techniques using Q#.</td>
</tr>
</table>

## Courses
These are some free and paid courses to learn Quantum Computing.

### Free Courses
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://www.edx.org/course/quantum-computation">Quantum Computation by UC Berkeley (edX)</a></td>
<td>Learn the basics of quantum computation including quantum bits, quantum algorithms, and more.</td>
</tr>
<tr>
<td><a href="https://qiskit.org/learn/intro-qc-qiskit">Introduction to Quantum Computing with Qiskit</a></td>
<td>This course offers an introduction to quantum computing using Qiskit, IBM's open-source quantum computing framework.</td>
</tr>
</table>

### Paid Courses
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://www.coursera.org/specializations/quantum-computing">Quantum Computing Specialization by University of Toronto (Coursera)</a></td>
<td>This specialization covers the theory and practice of quantum computing, including quantum algorithms and quantum error correction.</td>
</tr>
<tr>
<td><a href="https://www.udacity.com/course/intro-to-quantum-computing--ud503">Introduction to Quantum Computing (Udacity)</a></td>
<td>This course covers the fundamental principles of quantum computing and quantum programming.</td>
</tr>
</table>

## Tools and Frameworks
These are some important tools and frameworks for Quantum Computing.

<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://qiskit.org/">Qiskit</a></td>
<td>Qiskit is an open-source quantum computing software development framework for working with quantum circuits and algorithms.</td>
</tr>
<tr>
<td><a href="https://azure.microsoft.com/en-us/services/quantum/">Microsoft Quantum Development Kit</a></td>
<td>The Microsoft Quantum Development Kit includes tools, libraries, and resources for developing quantum applications using Q#.</td>
</tr>
<tr>
<td><a href="https://www.rigetti.com/forest">Forest by Rigetti</a></td>
<td>Forest is a quantum programming environment provided by Rigetti, including the Quil programming language and Quilc compiler.</td>
</tr>
<tr>
<td><a href="https://www.dwavesys.com/take-leap">D-Wave Leap</a></td>
<td>D-Wave Leap provides access to D-Wave’s quantum processors and a comprehensive environment to develop and run quantum applications.</td>
</tr>
</table>

## Books
These are some of the books that can be used to learn Quantum Computing.

### Free Books
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://quantum.country/qcvc">Quantum Computing for the Very Curious</a></td>
<td>This book provides a gentle introduction to the concepts of quantum computing.</td>
</tr>
<tr>
<td><a href="https://qiskit.org/textbook/preface.html">Learn Quantum Computing with Python and Qiskit</a></td>
<td>An open-source textbook that teaches quantum computing using Qiskit and Python.</td>
</tr>
</table>

### Paid Books
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://www.amazon.com/Quantum-Computing-Applied-Approach-Mikio/dp/303005422X">Quantum Computing: An Applied Approach</a></td>
<td>This book provides a practical introduction to quantum computing, including hands-on examples and applications.</td>
</tr>
<tr>
<td><a href="https://www.amazon.com/Quantum-Computation-Information-10th-Anniversary/dp/1107002176">Quantum Computation and Quantum Information</a></td>
<td>A comprehensive textbook on quantum computing and quantum information theory.</td>
</tr>
</table>

## YouTube
These resources provided by YouTube help you to learn Quantum Computing more efficiently.

### YouTube Channels
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://www.youtube.com/@qiskit">Qiskit</a></td>
<td>The official Qiskit channel provides tutorials, webinars, and live coding sessions on quantum computing.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/@MicrosoftQuantum">Microsoft Quantum</a></td>
<td>The official Microsoft Quantum channel offers educational videos and updates on quantum computing advancements.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/@minutephysics">MinutePhysics</a></td>
<td>MinutePhysics explains complex scientific concepts, including quantum mechanics and quantum computing, in an accessible way.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/@PhysicsGirl">Physics Girl</a></td>
<td>Physics Girl explores various physics topics, including quantum computing, through engaging and informative videos.</td>
</tr>
</table>

### YouTube Playlists
<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL0o_zxa4K1BWXJH8IZmWaARqUijP1p4t2">Quantum Computing by Qiskit</a></td>
<td>This playlist covers tutorials on quantum computing using Qiskit.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PLzH6n4zXuckqC3U0FbSd7WkmnbkZAoo0k">Quantum Computing by Microsoft</a></td>
<td>This playlist provides an introduction to quantum computing and tutorials using Microsoft's Quantum Development Kit.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL9_jI1bdZmz3D9S7J9_cNiNzIerFWoRoK">Quantum Mechanics by MinutePhysics</a></td>
<td>This playlist explains fundamental concepts of quantum mechanics, which are essential for understanding quantum computing.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL2snh4MuUOfUI36-7Kdsj8K3f5_oARnsP">Quantum Computing Lectures by MIT</a></td>
<td>This playlist contains a series of lectures on quantum computing by MIT.</td>
</tr>
</table>

## Community
These are some communities you can seek help from to learn about Quantum Computing.

<table width="100%">
<tr>
<th>Resource Name</th>
<th>Description</th>
</tr>
<tr>
<td><a href="https://quantumcomputing.stackexchange.com/">Stack Exchange - Quantum Computing</a></td>
<td>A Q&A site for users and developers of quantum computing, covering a wide range of

topics.</td>
</tr>
<tr>
<td><a href="https://www.reddit.com/r/QuantumComputing/">Reddit - r/QuantumComputing</a></td>
<td>A community for discussing quantum computing news, research, and technologies.</td>
</tr>
<tr>
<td><a href="https://quantumcomputing.ibm.com/join">IBM Quantum Community</a></td>
<td>The IBM Quantum Community provides forums, tutorials, and events for quantum computing enthusiasts and developers.</td>
</tr>
<tr>
<td><a href="https://quantumcomputing.microsoft.com/">Microsoft Quantum Network</a></td>
<td>The Microsoft Quantum Network connects developers, researchers, and enterprises to collaborate on quantum computing projects.</td>
</tr>
</table>
Loading