4
$\begingroup$

I have finished my Masters in quantum physics, but have always omitted all this programming stuff within my studies.

Now, looking for jobs, I realize that this was a mistake since most of the jobs require some form of computer-based quantum physics.

I want to teach myself how to do this. I think the best way would be to have an application-focused course or something like that.

Just reading through theoretical frameworks and how in general simulations go is not the way to go here, I think, ideally, I would have some step-by-step application-focused course or something like that and look up the necessary theoretical framework on the way?

I already have had some minor courses on qiskit, but I lack of actual problems/real-life applications/tasks that guide me on how to do quantum programming in real life. Knowing how to write a qbit in qiskit is nice, but I need to learn how to follow a path guiding me to successfully apply quantum simulations in a work environment.

Do you have recommendations on how I can start/is there something online?

$\endgroup$
1

2 Answers 2

3
$\begingroup$

Most of the quantum SDK (Software development kits) today require some basic knowledge of Python, like others before me I'm going to recommend that you will get comfortable with Python, Since you ask for practical ways I'm going to recommend: https://www.learnbyexample.org/python/ and https://www.codingame.com/start/ (gamified way to learn programming)

Now for quantum computing, I learned by doing some workshops and challenges, Qiskit has Qiskit Textbook.

Another practical workshop is Classiq's workshop, in this Workshop

You create Grover's algorithm implementation from scratch and learn how to build your own quantum oracles.

$\endgroup$
0
$\begingroup$

My background was BSc in physics and MSc in pure mathematics prior to studying quantum computing, so I will share some resources that helped me make the transition.

If you have little or no experience programming, then the place to start is with the famous "4 hours of Python" video https://www.youtube.com/watch?v=rfscVS0vtbw. After this, you will know enough programming to work through the IBM Quantum Learning series here https://learning.quantum.ibm.com/catalog/courses. That will give you a good idea of what quantum computing is all about, and you can fill in any knowledge gaps with the standard text from Nielsen and Chuang https://www.amazon.com/Quantum-Computation-Information-10th-Anniversary/dp/1107002176.

With this knowledge base (and your MSc in physics), you can start reaching out to researchers or apply for internships/jobs in your specific area of interest. If you are specifically interested in real-life applications, then the internship/job route is the best way to acquire this knowledge. If you don't get any responses immediately, then add Qiskit projects to your GitHub until you inevitably become an attractive candidate.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.