Hierarchy in SSAS Tabular model can be created manually and by programming as well. Hierarchy is a very powerful feature in the tabular model. SQL server analysis services For complete courses, you can buy these courses from Udemy on discount using the following links
https://www.udemy.com/course/ssas-tab...
https://www.udemy.com/course/power-qu...
https://www.udemy.com/course/microsof...
https://www.udemy.com/course/power-bi...
https://www.udemy.com/course/learn-al...