An Agile Scrum Master is a professional who is responsible for Scrum promotion and support. A Scrum Master course helps everyone understand Agile Scrum’s rules, theories and values. The Scrum Master both leads and helps serve the Scrum Team, it also helps the non-team members see which interactions with the Scrum Team are useful and which are not.
Agile Scrum’s creators define it as “a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum itself is a simple framework for effective team collaboration on complex products.”