Udemy

Modern Web Animations

Enroll Now
  • 1,531 Students
  • Updated 9/2025
4.8
(98 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 4 Minute(s)
Language
English
Taught by
Ali Alaa
Rating
4.8
(98 Ratings)
1 views

Course Overview

Modern Web Animations

Deep Dive into Animations and Transitions, The Web Animations API, Scroll Driven Animations and The View Transitions API

Welcome to Modern Web Animations, a deep dive into modern animation techniques with no libraries, only browser APIs.


CSS Animations & Transitions have been around for a long time now. But recently new APIs were introduced to modern browsers to further improve animating on the web and give developers more control.


Among these new additions is the Web Animations API (WAAPI). The Web Animations API unlocks the power of the browser's animation engine for developers. It allows us to construct animations and control their playback with JavaScript. It is one of the most performant ways to animate on the Web.


In addition to that, new features were added to CSS Animations that allow us to control animations as users scroll. By adding new properties like animation-timeline, scroll-timeline and view-timeline, we can now have animations that are not based on time but based on scrolling progress or based on the visibility of a certain element in the viewport. This opens the door to creating impressive scroll driven animations without having to load any external libraries.


Another recent addition to modern browsers is the introduction of the View Transitions API. This API allows us to easily create animated transitions between different DOM states. It can be especially useful in Single Page Applications (SPAs) when we need to have an animation when navigating between different routes. Before the View Transitions API these kinds of animations were extremely complicated to achieve.


In this course we are going to cover all of these topics in great detail. And not only that, but we are also going to have a section on old CSS Animations & Transitions and discuss every aspect of them in depth. We are also going to have practical examples and exercises for every topic discussed.


So join now if you want to bring your websites to life!

Course Content

  • 4 section(s)
  • 103 lecture(s)
  • Section 1 CSS Animations & Transitions
  • Section 2 The Web Animations API
  • Section 3 Scroll Driven Animations
  • Section 4 View Transitions API

What You’ll Learn

  • Learn about CSS Animations & Transitions.
  • Learn about the new JavaScript Web Animations API.
  • Discover scroll driven animations in details.
  • Create impressive page transitions with the View Transitions API.

Reviews

  • J
    Jimena García Obispo
    5.0

    Excellent course!

  • B
    Bastian Killermann
    4.0

    Sehr umfangreich und detailiert. Es wird kein Code ausgelassen, man kann's super 1 zu 1 nachbauen.

  • Z
    Zainab Mishaal
    5.0

    Great Beginner learning

  • M
    Matt Levere
    4.5

    Really good so far. Reason I have 0.5 less star is because you use @starting-style which only works on google chrome and don't show any alternatives to use on any other browser. Overall, I'd recommend the course, and I'm not even 25% the way in. Everything is explained very well. I hope there will be some real-world exercises down the road

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed