logo
Course

Web Animations Full Course | Build a GTA VI Website & Master GSAP

0% completed

100%

Chapter 01

Welcome to The Ultimate GSAP Course

  • Welcome to the World of Modern Web Animation

    Free
  • Emotional Design: The Business Value of Animation

    Free

Chapter 02

How To Get the Most out of This Course

  • Meet Adrian, Your Instructor

    Free
  • Get the Most Out of This Course

    Free
  • Access to a Private 24/7 Community

    Free
  • Environment Setup

    Free
  • Our Workflow

Chapter 03

Getting Started with GSAP

  • Your First Animation

  • Committing to GitHub

  • Targeting Elements

  • Understanding properties

  • Understanding methods

  • Getting Started With GSAP Interview

Chapter 04

Easing: Making Animations Feel Natural

  • What is Easing?

  • Power Easing

  • Sine Easing

  • Back Easing

  • Bounce Easing

  • Elastic Easings

  • Expo Easing

Chapter 05

Core Animation Methods

  • Learn to

  • Learn from

  • Learn fromTo

  • Learn Stagger

  • Learn Set

  • GSAP Core Animation Methods Interview

Chapter 06

Timeline

  • Introduction to Timelines

  • Create Your First Timeline

  • Controlling the Timeline – play, pause, reverse, restart

  • Position Parameter

  • Staggered Animations with Timelines

  • GSAP TImelines Interview

Chapter 07

ScrollTrigger

  • Introduction to ScrollTrigger

  • Create Your First ScrollTrigger Animation

  • Scrubbing the Animation

  • Pinning Elements

  • GSAP ScrollTrigger Interview

Chapter 08

Build & Deploy a GTAVI Website | GSAP Course

  • Introduction

  • App Setup & Installation

  • Hero Section

  • FirstVideo

  • Jason Duval

  • SecondVideo

  • Lucia Caminos

  • PostCard

  • Final Video

  • Outro Section

Chapter 09

Emotional Design Case Studies

  • Why companies pay for this skillset

  • How emotional design improves KPI

  • Portfolio projects that showcase this

  • Apple Layered scroll transitions

  • Apple Hero product reveals

  • Subtle easing/timing strategies

  • Duolingo Micro-rewards

  • Habit-forming feedback loops

  • Stripe Button feedback loops

  • Stripe's form field animations that reduce anxiety

  • Revolut's Design for Trust and Premium Feel

  • How Instagram Designs for Dopamine

  • How Phantom Made Crypto Feel Human with Motion

  • Airbnb’s Emotional Animation System

  • GSAP Emotional Design Interview

Course

Access to a Private 24/7 Community

Loading...

Access to a Private 24/7 Community

Loading...
Loading...
Loading...
    Video thumbnail
    Course icon

    Sign up to watch this lesson (and more).

    By logging in, you'll unlock full access to this and other free tutorials on JSM Pro.

    Why? Logging in lets us personalize your learning experience, track your progress, and keep you in the loop with new workshops, coding tips, and platform updates.

    You'll also be the first to know about upcoming launches, events, and exclusive discounts.

    No spam—just helpful content to level up your skills.

    If that sounds fair, go ahead and log in to continue →

    Enter your name and email to get instant access

    or

    Already have an account? Log in

    0 Comments

    glass-bbok

    No Comments Yet

    Be the first to share your thoughts and start the conversation.

    tick-guideNext Lesson

    Environment Setup

    As part of this course, you’ll gain access to our private community, available 24/7. This is your space to connect, collaborate, and learn with fellow developers.

    Why Join the Discord Community?

    • Ask Questions Anytime: Stuck on a concept? Post your questions in dedicated channels and get help from the community or me directly.
    • Learn and Collaborate: Share insights, solve problems together, and even find collaborators for future projects.
    • Network Effectively: Build connections early in your career that can open doors in the tech world.

    How to Make the Most of It

    1. Join Now: There’s a link below this lesson. Once in, introduce yourself in the #introductions channel.
    2. Engage Regularly: Participate in discussions, share your progress, and help others.
    3. Use Topic-Specific Channels: Keep discussions relevant and focused.

    Commenting System and Quizzes

    Each lesson also includes a comment section where you can ask questions or share insights directly related to the material. Use it to clarify doubts and engage with other learners.

    At the end of many lessons, quizzes are available to test your knowledge. Don’t skip them—they your learning and highlight areas for improvement.

    Why This Matters

    Learning is more effective when you’re engaged with a community and actively practicing. Use Discord, the comment section, and quizzes to make the most of this course. Together, we’ll help you master JavaScript and set you up for success!

    Join Discord
    faviconhttps://discord.gg/4KTgTmGAU7
    thumbnail