An Agile model states that every project is different from others. So, we need to alter the process to meet project requirements depending upon the project.
In an agile model, there are certain values and principles defined by seventeen software developers. If you follow the agile manifesto and implementing the project then you are following the agile model.
In the Agile model, the total requirements are divided into certain groups based on priority requirements. Each group of requirements is handled step by step. After each round, we check if there is a need to change or add requirements and continue until the product meets the client’s requirements.
If you are interested in learning Agile, I would suggest this Agile Training course by intellipaat.
You can watch this video for an understanding of the Agile model: