From d99350ac5e938517daaa7a60f76212788f34b5f7 Mon Sep 17 00:00:00 2001 From: Monit Sharma <65262068+MonitSharma@users.noreply.github.com> Date: Thu, 3 Nov 2022 14:13:47 +0530 Subject: [PATCH 1/2] Update README.md --- README.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index de2446a..8a9e335 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Sharing, suggestions and contributions are always welcome! Please take a look at ## Contents - [Learning](#learning) +- [Coding Tutorials)(#code-tutorials) - [MOOCs](#moocs) - [Development Tools](#development-tools) - [Blogs](#blogs) @@ -22,6 +23,10 @@ Sharing, suggestions and contributions are always welcome! Please take a look at For further resources related to Open Source Quantum Software Projects, please check out qosf's [repo](https://github.com/qosf/os_quantum_software). +-------------------------- +--------------------- + + ## Learning - [An Interactive Introduction to Quantum Computing](https://davidbkemp.github.io/QuantumComputingArticle/) - Interactive learning for quantum gate computing by David Kemp. @@ -53,6 +58,36 @@ For further resources related to Open Source Quantum Software Projects, please c - [QWorld's Bronze-Qiskit](https://gitlab.com/qworld/bronze-qiskit) - Very accessible computation/programming oriented tutorials. It begins from basics of matrices up to grover's algorithm. There are also accompanying videos which explain the tutorials. - [The Quantum Quest](https://www.quantum-quest.nl/) - Introductory web class on quantum computing principles designed for high school students. +----------------- +--------------- + + +## Code-Tutorials +- [Learn Quantum Machine Learning with me](https://github.com/MonitSharma/Learn-Quantum-Machine-Learning) - Worked out tutorials of all the quantum machine learning concepts and nice visualizations. + +- [Introduction to Quantum Computing](https://github.com/MonitSharma/Introduction-to-Quantum-Computing) - A course taught by John Preskill contain my notes and solved exercises. + +- [Quantum Noise and Error Correction](https://github.com/MonitSharma/Quantum-Noise-and-Error-Correction) - An introduction to Quantum Error Correction and some quantum error correcting codes. +- [Dwave projects](https://github.com/MonitSharma/dwave_projects) - An introduction on how to use the Ocean SDK provided by DWAVE. +- [Quantum Machine Learning Projects](https://github.com/MonitSharma/Quantum-Machine-Learning-Projects) - Some projects in QML using the real world data +- [Qiskit Projects](https://github.com/MonitSharma/qiskit-projects)- Projects done with the help fo Qiskit, including quantum game and quantum music. +- [Quantum Computing with Qiskit and IBMQ](https://github.com/MonitSharma/Quantum-Computing-with-Qiskit-and-IBMQ) - Solved exercies from the book of the same name. +- [Quantum Simulations and Opflow](https://github.com/MonitSharma/Quantum-Simulations-and-Opflow) - Learn how to do quantum simulations using qiskit. +- [Qiskit Summer Schoole and Challenges](https://github.com/MonitSharma/Qiskit-Summer-School-and-Quantum-Challenges) - All the solutions of various quantum hackathons I have participated in. +- [Quantum Integer Programming](https://github.com/MonitSharma/Quantum-Integer-Programming) - A course for Buisness and Operation and Logistics major +- [Quantum Communication and Cryptography](https://github.com/MonitSharma/Quantum-Communication-and-Cryptography) - Learn about quantum cryptography, post quantum cryptography and quantum communications +- [Nielsen and Chuang Solutions](https://github.com/MonitSharma/Nielsen-Chuang-Solutions) - Contains solutions to the Nielsen and Chuang book on quantum computing and quantum information. +- [Quantum Computing using Q#](https://github.com/MonitSharma/Quantum-Computing-using-Qsharp) - Learn how to use microsoft's azure to do quantum computing. + +- [QIP Tutorials](https://github.com/MonitSharma/QIP-Tutorials) - QIP seminar notes and codes +- [Numerical Linear Algebra](https://github.com/MonitSharma/Numerical-Linear-Algebra) - A course to get started with Linear algebra that is essential for quantum computing. +- [Quantum Natural Language Processing](https://github.com/MonitSharma/Natural-Language-Processing) - A course on Natural language processing to get started with Quantum Natural Language processing. + + +------------ +-------------- + + ## MOOCs - [Brilliant.org Quantum Computing](https://brilliant.org/courses/quantum-computing/) - Explanations through problems. Curated along with Microsoft and Alphabet X. @@ -70,6 +105,9 @@ For further resources related to Open Source Quantum Software Projects, please c - [The Quantum Internet and Quantum Computers: How Will They Change the World?](https://www.edx.org/course/quantum-internet-quantum-computers-how-delftx-qtm1x) - Learn the principles and promises behind developments in quantum computers and quantum internet and how they will impact our future. - [Understanding Quantum Computers](https://www.futurelearn.com/courses/intro-to-quantum-computing) - Introduction to the key concepts of quantum computing with minimal mathematics. +------------ +--------------- + ## Development Tools - [Amazon Braket](https://aws.amazon.com/braket/) - Fully managed service providing a development environment to run quantum circuits on quantum simulators and computers. @@ -101,6 +139,9 @@ For further resources related to Open Source Quantum Software Projects, please c - [TensorFlow Quantum](https://www.tensorflow.org/quantum) - A quantum machine learning library that integrates Cirq with TensorFlow for prototyping of hybrid quantum-classical models for classical or quantum data. - [Tequila](https://github.com/aspuru-guzik-group/tequila) - An Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik group (University of Toronto). +---------- +------------- + ## Blogs - [Algorithmic Assertions](http://algassert.com/) - About quantum computing and computing in general by Craig Gidney - a member of Google Quantum Computing Team. @@ -120,6 +161,9 @@ For further resources related to Open Source Quantum Software Projects, please c - [The Quantum Daily](https://thequantumdaily.com/) - Outlet for the latest news in quantum computing, presenting articles for both research scientists and the curious Sunday newspaper reader. - [xa0](https://blog.xa0.de/list) - New research and deep dives into quantum computing optimization. +--------- +--------- + ## Books - [An Introduction to Quantum Computing](https://www.amazon.com/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/) - Strikes an excellent balance between accessiblity and mathematical rigour. It is suitable for undergraduate students. - [Classical and Quantum Computation](https://books.google.com.au/books/about/Classical_and_Quantum_Computation.html?id=TrMposZZ0MQC&redir_esc=y) - Introduction to fundamentals of classical and quantum computing. @@ -139,12 +183,19 @@ For further resources related to Open Source Quantum Software Projects, please c - [Quantum Computing in Action](https://www.manning.com/books/quantum-computing-in-action) - For Java developers at all levels who want an early start in quantum computing. - [Understanding Quantum Technologies](https://www.oezratty.net/wordpress/2021/understanding-quantum-technologies-2021/) - Excellent Book which provides a 360 degree approach of quantum technologies encompassing all dimensions. +-------------- +----------- + ## Popular Science - [Quantum Computing Since Democritus](https://www.amazon.com/Quantum-Computing-since-Democritus-Aaronson/dp/0521199565) - A cute introduction to quantum computing and computational complexity theory. It is intended for the widest possible target audience, and contains some topics of relevance to philosophy. - [Seth Lloyd. Programming the Universe_ A Quantum Computer Scientist Takes on the Cosmos](https://www.amazon.com/Programming-Universe-Quantum-Computer-Scientist-ebook/dp/B000GCFBP6) - What if the universe is a giant quantum computer? It takes the reader throuogh a journey of computational model of the universe and its implications on physics. - [The Fabric of Reality: The Science of Parallel Universes and Its Implications](https://www.amazon.com/Fabric-Reality-Parallel-Universes-Implications/dp/014027541X) - It is of philosophical spirit, about revealing a unified fabric of reality explanation. +------- +---------- + + ## Videos - [Anastasia Marchenkova](https://www.youtube.com/channel/UCzaYH6WeohiHKj3Ih_GdZdQ) - Youtube channel focusing on quantum computing topics and general technology. @@ -158,6 +209,10 @@ For further resources related to Open Source Quantum Software Projects, please c - [Quantum Computing Seminar Series](https://www.youtube.com/watch?v=iKgysY097Ok&list=PLOFEBzvs-Vvr0uEoGFo08n4-WrM_8fft2) - Qiskit series discussing recent research. - [Quantum Mechanics by PBS Space Time](https://www.youtube.com/playlist?list=PLsPUh22kYmNCGaVGuGfKfJl-6RdHiCjo1) - YouTube playlist targeting a wide audience with generic concepts around Quantum Mechanics and Computing. + +----------------- +------------ + ## Community - [D-Wave Leap Community](https://support.dwavesys.com/hc/en-us/community/topics) - D-Wave System's Leap Community Forum. @@ -174,16 +229,23 @@ For further resources related to Open Source Quantum Software Projects, please c - [Rigetti Community](https://join.slack.com/t/rigetti-forest/shared_invite/enQtNTUyNTE1ODg3MzE2LWExZWU5OTE4YTJhMmE2NGNjMThjOTM1MjlkYTA5ZmUxNTJlOTVmMWE0YjA3Y2M2YmQzNTZhNTBlMTYyODRjMzA) - Slack Channel for Rigetti and quantum computing discussions. - [Strawberry Fields Community](https://u.strawberryfields.ai/slack) - Slack channel for Xanadu and Strawberry Fields photonic/CV quantum computing discussions. + +----------------- +------------ + ## Podcasts - [Meet the meQuanics](https://soundcloud.com/mequanics) - Interviews with key quantum computing figures, aimed at the lay person. - [Quantum Computing Now](https://anchor.fm/quantumcomputingnow) - Podcast by Ethan Hansen covering three main topics: the basics of quantum computing, interviews and the latest news. - [The Qubit Guy's Podcast](https://www.classiq.io/insights#podcasts) - Podcast by Yuval Boger from [Classiq Technologies](https://www.classiq.io) featuring thought leaders from the quantum computing industry. +------------------ +--------------- + ## Content in Non-English Languages - [Quantum Computing in Portuguese](https://github.com/smendoncabruna/ComputacaoQuantica) - A repository with curated content on Quantum Computing in Portuguese. - +- [Quantum Computing in Hindi](https://github.com/MonitSharma/Qiskit-Hindi-Tutorials) - Learn quantum computing in Hindi, an introductory course for the same. ## License [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) From 11c4606db60b0a5ab841b068151b466f22a80ac1 Mon Sep 17 00:00:00 2001 From: Monit Sharma <65262068+MonitSharma@users.noreply.github.com> Date: Thu, 3 Nov 2022 14:19:52 +0530 Subject: [PATCH 2/2] Update README.md --- README.md | 51 ++------------------------------------------------- 1 file changed, 2 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index 8a9e335..63aff6b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,6 @@ Sharing, suggestions and contributions are always welcome! Please take a look at ## Contents - [Learning](#learning) -- [Coding Tutorials)(#code-tutorials) - [MOOCs](#moocs) - [Development Tools](#development-tools) - [Blogs](#blogs) @@ -23,8 +22,7 @@ Sharing, suggestions and contributions are always welcome! Please take a look at For further resources related to Open Source Quantum Software Projects, please check out qosf's [repo](https://github.com/qosf/os_quantum_software). --------------------------- ---------------------- + ## Learning @@ -58,35 +56,8 @@ For further resources related to Open Source Quantum Software Projects, please c - [QWorld's Bronze-Qiskit](https://gitlab.com/qworld/bronze-qiskit) - Very accessible computation/programming oriented tutorials. It begins from basics of matrices up to grover's algorithm. There are also accompanying videos which explain the tutorials. - [The Quantum Quest](https://www.quantum-quest.nl/) - Introductory web class on quantum computing principles designed for high school students. ------------------ ---------------- -## Code-Tutorials -- [Learn Quantum Machine Learning with me](https://github.com/MonitSharma/Learn-Quantum-Machine-Learning) - Worked out tutorials of all the quantum machine learning concepts and nice visualizations. - -- [Introduction to Quantum Computing](https://github.com/MonitSharma/Introduction-to-Quantum-Computing) - A course taught by John Preskill contain my notes and solved exercises. - -- [Quantum Noise and Error Correction](https://github.com/MonitSharma/Quantum-Noise-and-Error-Correction) - An introduction to Quantum Error Correction and some quantum error correcting codes. -- [Dwave projects](https://github.com/MonitSharma/dwave_projects) - An introduction on how to use the Ocean SDK provided by DWAVE. -- [Quantum Machine Learning Projects](https://github.com/MonitSharma/Quantum-Machine-Learning-Projects) - Some projects in QML using the real world data -- [Qiskit Projects](https://github.com/MonitSharma/qiskit-projects)- Projects done with the help fo Qiskit, including quantum game and quantum music. -- [Quantum Computing with Qiskit and IBMQ](https://github.com/MonitSharma/Quantum-Computing-with-Qiskit-and-IBMQ) - Solved exercies from the book of the same name. -- [Quantum Simulations and Opflow](https://github.com/MonitSharma/Quantum-Simulations-and-Opflow) - Learn how to do quantum simulations using qiskit. -- [Qiskit Summer Schoole and Challenges](https://github.com/MonitSharma/Qiskit-Summer-School-and-Quantum-Challenges) - All the solutions of various quantum hackathons I have participated in. -- [Quantum Integer Programming](https://github.com/MonitSharma/Quantum-Integer-Programming) - A course for Buisness and Operation and Logistics major -- [Quantum Communication and Cryptography](https://github.com/MonitSharma/Quantum-Communication-and-Cryptography) - Learn about quantum cryptography, post quantum cryptography and quantum communications -- [Nielsen and Chuang Solutions](https://github.com/MonitSharma/Nielsen-Chuang-Solutions) - Contains solutions to the Nielsen and Chuang book on quantum computing and quantum information. -- [Quantum Computing using Q#](https://github.com/MonitSharma/Quantum-Computing-using-Qsharp) - Learn how to use microsoft's azure to do quantum computing. - -- [QIP Tutorials](https://github.com/MonitSharma/QIP-Tutorials) - QIP seminar notes and codes -- [Numerical Linear Algebra](https://github.com/MonitSharma/Numerical-Linear-Algebra) - A course to get started with Linear algebra that is essential for quantum computing. -- [Quantum Natural Language Processing](https://github.com/MonitSharma/Natural-Language-Processing) - A course on Natural language processing to get started with Quantum Natural Language processing. - - ------------- --------------- - ## MOOCs @@ -105,8 +76,7 @@ For further resources related to Open Source Quantum Software Projects, please c - [The Quantum Internet and Quantum Computers: How Will They Change the World?](https://www.edx.org/course/quantum-internet-quantum-computers-how-delftx-qtm1x) - Learn the principles and promises behind developments in quantum computers and quantum internet and how they will impact our future. - [Understanding Quantum Computers](https://www.futurelearn.com/courses/intro-to-quantum-computing) - Introduction to the key concepts of quantum computing with minimal mathematics. ------------- ---------------- + ## Development Tools @@ -139,9 +109,6 @@ For further resources related to Open Source Quantum Software Projects, please c - [TensorFlow Quantum](https://www.tensorflow.org/quantum) - A quantum machine learning library that integrates Cirq with TensorFlow for prototyping of hybrid quantum-classical models for classical or quantum data. - [Tequila](https://github.com/aspuru-guzik-group/tequila) - An Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik group (University of Toronto). ----------- -------------- - ## Blogs - [Algorithmic Assertions](http://algassert.com/) - About quantum computing and computing in general by Craig Gidney - a member of Google Quantum Computing Team. @@ -161,8 +128,6 @@ For further resources related to Open Source Quantum Software Projects, please c - [The Quantum Daily](https://thequantumdaily.com/) - Outlet for the latest news in quantum computing, presenting articles for both research scientists and the curious Sunday newspaper reader. - [xa0](https://blog.xa0.de/list) - New research and deep dives into quantum computing optimization. ---------- ---------- ## Books - [An Introduction to Quantum Computing](https://www.amazon.com/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/) - Strikes an excellent balance between accessiblity and mathematical rigour. It is suitable for undergraduate students. @@ -183,8 +148,6 @@ For further resources related to Open Source Quantum Software Projects, please c - [Quantum Computing in Action](https://www.manning.com/books/quantum-computing-in-action) - For Java developers at all levels who want an early start in quantum computing. - [Understanding Quantum Technologies](https://www.oezratty.net/wordpress/2021/understanding-quantum-technologies-2021/) - Excellent Book which provides a 360 degree approach of quantum technologies encompassing all dimensions. --------------- ------------ ## Popular Science @@ -192,9 +155,6 @@ For further resources related to Open Source Quantum Software Projects, please c - [Seth Lloyd. Programming the Universe_ A Quantum Computer Scientist Takes on the Cosmos](https://www.amazon.com/Programming-Universe-Quantum-Computer-Scientist-ebook/dp/B000GCFBP6) - What if the universe is a giant quantum computer? It takes the reader throuogh a journey of computational model of the universe and its implications on physics. - [The Fabric of Reality: The Science of Parallel Universes and Its Implications](https://www.amazon.com/Fabric-Reality-Parallel-Universes-Implications/dp/014027541X) - It is of philosophical spirit, about revealing a unified fabric of reality explanation. -------- ----------- - ## Videos @@ -210,8 +170,6 @@ For further resources related to Open Source Quantum Software Projects, please c - [Quantum Mechanics by PBS Space Time](https://www.youtube.com/playlist?list=PLsPUh22kYmNCGaVGuGfKfJl-6RdHiCjo1) - YouTube playlist targeting a wide audience with generic concepts around Quantum Mechanics and Computing. ------------------ ------------- ## Community @@ -230,17 +188,12 @@ For further resources related to Open Source Quantum Software Projects, please c - [Strawberry Fields Community](https://u.strawberryfields.ai/slack) - Slack channel for Xanadu and Strawberry Fields photonic/CV quantum computing discussions. ------------------ ------------- - ## Podcasts - [Meet the meQuanics](https://soundcloud.com/mequanics) - Interviews with key quantum computing figures, aimed at the lay person. - [Quantum Computing Now](https://anchor.fm/quantumcomputingnow) - Podcast by Ethan Hansen covering three main topics: the basics of quantum computing, interviews and the latest news. - [The Qubit Guy's Podcast](https://www.classiq.io/insights#podcasts) - Podcast by Yuval Boger from [Classiq Technologies](https://www.classiq.io) featuring thought leaders from the quantum computing industry. ------------------- ---------------- ## Content in Non-English Languages