Off of this site I got:
a.) The full version of text.
b.) Character connections.
c.) A Macbeth study guide. (This is a great resource!)
d.) A podcast of the entire story.
This website also has tons of great resources from soliloquy analyses to metaphor explanations!
Here is a full length video of the play.
And a twenty-five minute cartoon.