Resources for learning to build locomotion systems?

Hi, I want to get more experience with making locomotion systems for player characters and NPCs. So far i’ve looked at the odd tutorial, some documentation and tried to pick apart ALS, but it’s very complex… Does anyone know of some good resources to learn the fundamentals and more advanced techniques for this? Desirably something structured…