Agile is an approach to project management, while Scrum is one type of Agile methodology
Agile methodology is a practice that helps continuous iteration of development and testing in the SDLC process. It breaks the product into smaller builds.
Agile is well-suited for ongoing projects and projects where certain details aren’t clear from the start. This makes Agile good for industries that deal with constant or unpredictable change, or teams creating a new product.
Scrum is another project management methodology that comes under the broader umbrella of Agile project management. Like Agile, Scrum promotes accountability, teamwork, and function in an iterative and incremental approach.
Scrum is excellent for dealing with complex projects in changing environments.
Read the blog at https://k21academy.com/scrum14 to know more about Agile & Scrum, know the difference between these two, and which one to use when.