Unlock the full potential of web animations with this course by mastering the JavaScript Web Animations API, a W3C standard. Learn to convert familiar CSS animation techniques into JavaScript, and explore advanced features like pausing and playing animations and synchronizing multiple animations—capabilities beyond current CSS offerings.
Course Overview
The course begins with recreating basic CSS animations using the JavaScript Web Animations API. As you progress through the fundamentals, you will embark on a project to create an interactive set of sequenced animations.
By the end, you’ll gain a comprehensive understanding of leveraging the JavaScript Web Animations API for web animations.
What You Will Build
Throughout the course, you will develop a multi-scene interactive piece from scratch using HTML, CSS, and JavaScript—without relying on external libraries. The JavaScript Web Animations API will be our tool of choice for handling animations, unveiling its superior capabilities over traditional CSS.
We'll also guide you through setting up a simple local server to enable live reloading of code changes as you proceed.
Resources and Support
All course code is freely available on GitHub, organized into folders corresponding to each video. Every folder provides the complete code at the end of each session.