Learn JavaScript Animation Today
Get up and running with quickly with GSAP.
Go step-by-step through the best parts of the GSAP API while buiding small projects with detailed videos, written instructions, and loads of demos.
Perfect for absolute beginners.
Enroll today and get a $20 OFF coupon for my GSAP Bundle in your email.
Watch the Intro Video
What you will build
The main goal of this course is to take you from knowing nothing about GSAP to being comfortable hand-coding GSAP's timelines.
Timelines allow you to sequence many animations and control them as a group (just like a video).
Timelines can be used in anything from a simple button rollover to more complex UI animations, to banners, or the thousands of scroll-driven animations you see on award-winning websites.
We'll start with the basics and go through: tweens, easing, special properties, animation controls, and sequencing.
You'll even get some bonus lessons from my paid courses.
Jump on in and join over 10,000 developers who used this course to start their GSAP careers!
Enroll today and get a $20 OFF coupon for my GSAP Bundle in your email.
Free Lesson Videos
Enjoy these free sample videos and get a taste of my training style.
Unlock all lesson notes, demos, and bonus files when you enroll for free.
Development Environment
Learn the basics of using GSAP in CodePen
The GSAP Object
Create a Basic Tween
from() and fromTo() Tweens
Special Properties: Delay and Repeat
Basics of Easing
Reading Ease Curves with the Ease Visualizer
Create Staggered Animations
transformOrigin
Why Timelines Are Important
Position Parameter Visualizer
*BONUS: GSAP One Line of Code
ALL of GSAP is FREE!
Bonus: Hole Jumper
Take your sequencing further and build fun and expressive animations like this.
With the aid of GSDevTools you can srub through your animations and study all the fine details as you build.
Bonus: 3D Text Effects
Before you build the super fancy sites, you need to master the basics and I'll get you there by showing you how to build these effects line by line.
As long as you have basic HTML, CSS, and JavaScript skills, you'll do fine