Moodle Integration

Can anyone tell me if Moodle integrates with WordPress Multi-site, Buddy Press and the Membership Plugin? I don't know much about Moodle yet, but was told this is a good tool for online learning. I want to provide online learning. I was originally thinking of using WordPress. Is this possible? Is there a good alternative to Moodle?