I think there are some good courses on YouTube. For example the course by Sasha Tchekhovskoy from Northwestern University, https://youtu.be/q1vPVQ9g23I
The book I can recommend is Computational Physics by Landau et al, https://www.amazon.co.uk/Computational-Physics-Problem-Solving-Python-ebook/dp/B011G2FD2A/ref=kwrp_li_stb_nodl?nodl_android=1
First of all, I don't understand why universities are still teaching beginner courses in computational physics using Fortran. Students shouldn't have to learn an outdated language just to learn about the numerical concepts. I would always choose Python because there is a good chance that students already have some familiarity with it.
Unfortunately there are not a lot of good computational physics books using Fortran out there. The only one I can think of is Computational Physics by Steven Koonin https://www.amazon.co.uk/Computational-Physics-Fortran-Steven-Koonin-ebook/dp/B07B9YXMZ8
If you want to stick to Python, I suggest the book by Landau et al, https://www.amazon.co.uk/Computational-Physics-Problem-Solving-Python-ebook/dp/B011G2FD2A/ref=mp_s_a_1_4?dchild=1&keywords=computational+physics&qid=1621760803&sprefix=computational+phy&sr=8-4
That being said, there is also a Fortran version of the Numerical Recipes book, but I don't find that ideal for learning the subject. It's more useful as a compendium of algorithms.