Web animation has evolved into a powerful tool for improving user experience on the internet. CSS animation is now a fundamental skill for web developers and web designers. This course will teach you the skills necessary to add motion to your interactive projects. Val teaches you how to use transitions and CSS transforms, which are the foundation of most CSS animations. She also shows you how to keyframe simple animations, adjust their timing, fill mode, and direction. She also discusses looping and chaining animations and animating HTML or SVG elements. Finally, she shows how to optimize animation performance, the best uses of CSS animations right now, and the current level and performance. Val presents the lessons in a series of building block animations, which are common things that you might want to do when working with animations. Then she puts all these techniques together in an animated infographic project so you can actually see them in action.