Free course on Google for Developers

CSS Animations and Transitions (Google Developers)

5 hours 4.5(4,200 reviews)Free

At a glance

Rating
Rating 4.5
Hours
5
Cost
Free

No certificate with this course.

Open Course

Google's CSS Animations and Transitions course is a free tutorial on Google Developers teaching how to create smooth, performant animations using CSS and JavaScript. You learn CSS transitions, keyframe animations, and JavaScript animation timing. The course includes interactive examples and best practices for performance. After finishing, you can create engaging, smooth animations that enhance user experience. The main limitation: animations are a small part of web development. This is a focused skill, not a complete frontend course.

About This Course

Google's guide to building smooth, performant CSS animations and transitions. Covers keyframes, easing functions, transforms, the will-change property, timing models, GPU acceleration, and performance best practices. Includes live interactive examples and explainers written by Google engineers. Intermediate level: it assumes a solid CSS foundation, so learn selectors and the box model somewhere else first. Best used as a reference while you build your own animation-heavy project, not as a standalone course.

Course Details

Language
HTML & CSS
Duration
5h
Certificate
No
Cost
Free
All Courses

Frequently Asked Questions

Is this course free?

Yes, completely free on Google Developers.

Do I need CSS and JavaScript knowledge?

Yes, this assumes you know both. Start with HTML/CSS and JavaScript basics first.

What's the difference between CSS and JavaScript animations?

CSS is simpler and more performant. JavaScript is more flexible. Use CSS first, JavaScript for complex animations.

Is animation just for looks?

No, animations improve usability: showing state changes, guiding attention, providing feedback.

How long is this course?

2-3 hours of material; most people complete it in a few days.

More HTML & CSS Courses