Hey! You just found my signature!
I do not know about advanced tutorials but here is my advice:
I find that probably one of the most usefull things for creating dynamic content is by being to set an elements html content. IE:
You can get the element you want by id:Code:someelement.innerHTML = "Something new";
Or directly through the DOMCode:someelement = document.getElementById("someid");
With that you can pretty much change whatever you want. For animations and stuff you might want to look at setting up timers.
I would suggest using some sort of wrapper to identify elements handle effects. If you would like to learn more about dom start by looking at how these wrapper API's get around the dom with nasty hacks like
if IE then do else if not FF else lastly give up and return null...
Here are some great ones to try out