I think the course by Richard Fitzpatrick is a much better selection of content if you want to actually do computational physics: https://farside.ph.utexas.edu/teaching/329/329.pdf

Should be modernized to Python or similar.

In 2026, I don't want to do numerical programming in C. That was fine 30 years ago, but today, I expect to have garbage collection or to be able to multiply a matrix as A×B.

If that's what you want, use Matlab. High-performance scientific computing is still using C, C++ +/- CUDA, or Fortran, with Rust a growing segment.