diff --git a/Quantum Computing/README.md b/Quantum Computing/README.md new file mode 100644 index 00000000..d90a9827 --- /dev/null +++ b/Quantum Computing/README.md @@ -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. + + + + + + + + + + + + + + +
Resource NameDescription
IBM Quantum Computing RoadmapA comprehensive roadmap provided by IBM to guide learners through quantum computing concepts, tools, and applications.
Microsoft Quantum Development RoadmapMicrosoft's roadmap to becoming proficient in quantum development, from basics to advanced techniques using Q#.
+ +## Courses +These are some free and paid courses to learn Quantum Computing. + +### Free Courses + + + + + + + + + + + + + +
Resource NameDescription
Quantum Computation by UC Berkeley (edX)Learn the basics of quantum computation including quantum bits, quantum algorithms, and more.
Introduction to Quantum Computing with QiskitThis course offers an introduction to quantum computing using Qiskit, IBM's open-source quantum computing framework.
+ +### Paid Courses + + + + + + + + + + + + + +
Resource NameDescription
Quantum Computing Specialization by University of Toronto (Coursera)This specialization covers the theory and practice of quantum computing, including quantum algorithms and quantum error correction.
Introduction to Quantum Computing (Udacity)This course covers the fundamental principles of quantum computing and quantum programming.
+ +## Tools and Frameworks +These are some important tools and frameworks for Quantum Computing. + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
QiskitQiskit is an open-source quantum computing software development framework for working with quantum circuits and algorithms.
Microsoft Quantum Development KitThe Microsoft Quantum Development Kit includes tools, libraries, and resources for developing quantum applications using Q#.
Forest by RigettiForest is a quantum programming environment provided by Rigetti, including the Quil programming language and Quilc compiler.
D-Wave LeapD-Wave Leap provides access to D-Wave’s quantum processors and a comprehensive environment to develop and run quantum applications.
+ +## Books +These are some of the books that can be used to learn Quantum Computing. + +### Free Books + + + + + + + + + + + + + +
Resource NameDescription
Quantum Computing for the Very CuriousThis book provides a gentle introduction to the concepts of quantum computing.
Learn Quantum Computing with Python and QiskitAn open-source textbook that teaches quantum computing using Qiskit and Python.
+ +### Paid Books + + + + + + + + + + + + + +
Resource NameDescription
Quantum Computing: An Applied ApproachThis book provides a practical introduction to quantum computing, including hands-on examples and applications.
Quantum Computation and Quantum InformationA comprehensive textbook on quantum computing and quantum information theory.
+ +## YouTube +These resources provided by YouTube help you to learn Quantum Computing more efficiently. + +### YouTube Channels + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
QiskitThe official Qiskit channel provides tutorials, webinars, and live coding sessions on quantum computing.
Microsoft QuantumThe official Microsoft Quantum channel offers educational videos and updates on quantum computing advancements.
MinutePhysicsMinutePhysics explains complex scientific concepts, including quantum mechanics and quantum computing, in an accessible way.
Physics GirlPhysics Girl explores various physics topics, including quantum computing, through engaging and informative videos.
+ +### YouTube Playlists + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Quantum Computing by QiskitThis playlist covers tutorials on quantum computing using Qiskit.
Quantum Computing by MicrosoftThis playlist provides an introduction to quantum computing and tutorials using Microsoft's Quantum Development Kit.
Quantum Mechanics by MinutePhysicsThis playlist explains fundamental concepts of quantum mechanics, which are essential for understanding quantum computing.
Quantum Computing Lectures by MITThis playlist contains a series of lectures on quantum computing by MIT.
+ +## Community +These are some communities you can seek help from to learn about Quantum Computing. + + + + + + + + + + + + + + + + + + + + + + +
Resource NameDescription
Stack Exchange - Quantum ComputingA Q&A site for users and developers of quantum computing, covering a wide range of + + topics.
Reddit - r/QuantumComputingA community for discussing quantum computing news, research, and technologies.
IBM Quantum CommunityThe IBM Quantum Community provides forums, tutorials, and events for quantum computing enthusiasts and developers.
Microsoft Quantum NetworkThe Microsoft Quantum Network connects developers, researchers, and enterprises to collaborate on quantum computing projects.