Honestly, I wouldn't know how to answer that. I've been building enterprise web applications (and interactive websites) now for more than 10 years, not including the stuff I did during my studies at university. So I never did any "official" CSS3 training, but rather just moved with the times and started toying with the new selectors and properties that were made available. The first step would be to actually understand how HTML, CSS and JavaScript interact with one another in the browser. Moving on to CSS3 (and HTML5 for that matter) is just the icing on an already delicious, moist, chocolate cake: you just need to learn how the transform, transition and animation properties (and the corresponding keyframes selectors) work and you'll be able to make use of your standard CSS ninja skills to animate your website.
You can always ask me for help when you get stuck in your self-studies - I love helping people and teaching them new things. My goal is to "retire" from the IT industry in my 40's and become a full-time lecturer. I used to be an assistant lecturer at university and absolutely LOVED it.
EDIT: You can check out my (ageing) web presentation here to get an idea of what can be built in one evening using only HTML5 (for the canvas on the left), CSS3 (for any and all animations and rendering most of the icons using only text and styling) and JavaScript (for facilitating click events). The information on it is a couple of months old already, as my devs and I have since moved on to do (almost exclusively) Java, PL/SQL and Spring MVC. We also don't advertise our large client and partner anywhere, due to a fairly strict NDA.





