Ask HN: Where can I find open course materials on Quantum Computing?

26 points by aviggiano ↗ HN
I have a Masters in Engineering, so any prerequisites on the subject are also welcome.

4 comments

[ 0.19 ms ] story [ 17.2 ms ] thread
Linear Algebra is very important for Quantum Computing. You have a masters in engineering, so you shouldn't have any problems with the math. I suggest you review the basics of Linear Algebra if you haven't applied that knowledge in a while.

John Preskill's lecture notes are invaluable. They start from the basics of Quantum Computing, to Quantum Theory, all the way to advanced concepts such as Topological Quantum Computation:http://www.theory.caltech.edu/people/preskill/ph229/

You can also look over the Quantum Computation course that is hosted at OCW. The instructor for this course was Peter Shor who invented the seminal "Shor's Algorithm":https://ocw.mit.edu/courses/mathematics/18-435j-quantum-comp...

These will be enough to get you started, but it is good apply your knowledge by implementing the quantum algorithms that you have learned.There is a huge list of simulators you can use:https://www.quantiki.org/wiki/list-qc-simulators

I know you want references to open courses, but reading papers shouldn't hurt either. I don't know how much experience you have with Quantum Mechanics, but this paper:https://arxiv.org/abs/0708.0261 explains Quantum Computing very well by referring to concepts in Classical Computing. You should read this first if you are not familiar with Quantum Mechanics.

Let me know if you have any questions and good luck!

If just want a good course for quantum computing i would suggest http://research.ibm.com/ibm-q/ The tutorials are vrry informative and stick to their programm paradigmas of their computing. They have also an open source Simulation tool: https://github.com/IBM/qiskit-sdk-py Besides this kit there are a lot of other Simulators out there with pretty graphical outputs. If you ask me there is no classical computation of solutions and more a system Simulator which you have to adapt to your specific problems.

After the basics I try to adapt quantum physics to my interests of NLP. For this i want to read some open papers: https://arxiv.org/abs/1703.10252 https://arxiv.org/abs/1610.09629 https://arxiv.org/abs/1608.01406 https://arxiv.org/abs/1608.01018 https://arxiv.org/abs/1602.07618 https://arxiv.org/abs/1502.07796 https://arxiv.org/abs/1502.00831 Want i tell you is that besides the classical idea oft computation, there is a huge field of quantum descriptions to model things in your world. So have a look at: https://arxiv.org/list/quant-ph/new and find a well written papers with good summaries at the beginning about your topic of interest.