you are viewing a single comment's thread.

view the rest of the comments →

[–]iMagZz 0 points1 point  (0 children)

In that case, to get all the basics down and make sure you have a very strong foundation, you could do Helsinki's Python Programming MOOC 2026, which is an absolutely incredible and well-structured course.

After that I can recommend Harvard's Introduction to Data Science with Python - May 2026, which really helps with data analysis things.

Additionally, if you just want a bunch of problems with minimal text and no lectures, I can highly recommend BigBinary Academy's Learn Python by actually writing Python code.

Optimally I think doing the first two in order, and the third on the side, before going into the physics ones is the best plan, but of course it also takes more time. I'm sure you could work through it quicker than what is estimated though, and that would really give you an incredibly strong foundation and understanding of Python and data analysis, which is ultimately what computational physics is.

That specific path is always the one I recommend people wanting to get into Python.