Need to understand user permissions and roles in a better way?

This is one of the toughest parts. No complete video with examples is available on it. Can you kindly help me in understanding User Roles and Permissions, the better way?

Please let me know if there is any in-depth video is available along with examples? If not, please create one.

Thanks

Try this one - Users And Permissions

should give you some indepth knowledge how permission works as-is and to-be.
https://github.com/frappe/frappe/pull/6582

Thanks a lot.