Web Animations
42 courses 6 categories
Web animation covers the work of making interfaces and visualizations move — from button micro-interactions and page transitions all the way to full 3D scenes running in the browser. The topic groups four overlapping skill trees: 2D motion (CSS animations, the Web Animations API, GSAP, Motion One, Framer Motion), 3D rendering (Three.js, React Three Fiber, WebGPU), low-level GPU programming (WebGL, GLSL shaders), and data-driven motion graphics (D3.js for charts, After Effects for content production).
The 2026 stack has stabilized around a few obvious choices. Three.js is the default for 3D in the browser — React Three Fiber wraps it for React apps, Drei ships the helpers no one wants to rewrite. GSAP remains the highest-quality 2D animation library; Motion One is the lightweight alternative. WebGPU is finally shipping in Chrome and Safari, opening the door to compute-heavy graphics that WebGL could not handle. GLSL knowledge is still what separates designers who can use Three.js from creative-coders who can build custom shader effects. D3.js continues to own data-visualization on the web, with newer wrappers (Observable Plot, Vega-Lite) making it more approachable. After Effects sits next to all of this for designers producing the source assets and Lottie animations consumed by web and mobile.
What you'll find under this topic
- Three.js and React Three Fiber: scenes, cameras, lights, materials, post-processing
- WebGL fundamentals: buffers, shaders, transforms, the rendering pipeline
- GLSL: vertex and fragment shaders, noise, lighting, custom effects
- 2D motion: GSAP, Motion One, Framer Motion, CSS animations, scroll-driven motion
- Data visualization: D3.js, Observable Plot, custom chart components
- After Effects: motion graphics, Lottie export, design-to-engineering handoff
- WebGPU: the next-generation graphics API and compute pipelines
Roles hiring against this topic include creative developers at agencies (Active Theory, Resn, FFFFOUND-style boutiques), data-visualization engineers at media companies (NYT Graphics, Bloomberg, FT), and frontend engineers at product companies who own the motion and interaction layer of the marketing and onboarding surfaces.
Categories (6)
Courses (42)
Showing 1 – 30 of 42 courses
Updated 1mo agoBy: Motion Design SchoolMaster Rive to create interactive UI elements, animations for the web and games. Learn about working with bones, exporting, and integration with Unity.26 hours 41 minutes 10 seconds
Updated 5mo agoBy: Josh ComeauWhimsical Animations helps you build smooth and fun web effects. You will learn how to make small touches and clear moments that guide the user.5 hours 7 minutes 31 seconds
Updated 5mo agoBy: egghead.ioLearn to create interactive 3D scenes with TresJS, including integration into Vue, working with objects and lighting, animation, and user interaction.52 minutes 24 seconds
Updated 8mo agoBy: SimonDevStart with the basics of Three.js and gradually move on to advanced topics such as streaming infinite worlds, GPU memory optimization.47 hours 38 minutes 23 seconds
Updated 9mo agoBy: JavaScript Mastery, Adrian HajdinUnleash your creative potential with the Vanilla Three.js course from JSMastery.pro - the perfect choice for beginners and developers looking to create.31 minutes 46 seconds
Updated 10mo agoBy: JavaScript Mastery, Adrian HajdinMore than 70% of leading design-oriented companies use GSAP in production. Now you will not only be able to understand their approach, but you will.3 hours 31 minutes 47 seconds
Updated 11mo agoBy: Emil KowalskiLearn how to craft animations that make people feel something. It's for those that like my style of animations and/or anyone aspiring to improve their skills. T2 hours 23 minutes 59 seconds 3 / 5
Updated 2y agoBy: UdemyLearn how to create interactive 3D experiences such as web application and games. A step by step process is used to show everything from setting up to creating1 hour 32 minutes 8 seconds
ClassicBy: Jeroen ReumkensMaking smooth, performant and beautiful animations is hard. Framer Motion helps you overcome a lot of these struggles. In this course, I'll guide you through ev6 hours 3 minutes 51 seconds 5 / 5
Updated 2y agoBy: Creative Coding ClubReady to take your GSAP3 skills to the next level? In this course, I'll show you my favorite GSAP3 features that you absolutely need to know to discover new.8 hours 25 minutes 41 seconds
Updated 2y agoBy: Creative Coding ClubScrollTrigger is the most revolutionary GreenSock plugin to date. With it, you can control all your animations with the precision and performance.10 hours 31 minutes 38 seconds
Updated 2y agoBy: Creative Coding ClubLearn how to create SVGs in design programs, embed them in web pages, edit them using code, and animate them with GreenSock.12 hours 34 minutes 48 seconds
Updated 2y agoBy: Wawa Sensei3D development is a vast field with many different techniques. This comprehensive guide will give you the necessary tools to get started and resources to.9 hours 18 minutes 15 seconds 5 / 5
FreeUpdated 2y agoBy: SuperHiOur Data Visualization course focuses on the practical aspects of working with data. In our 6-week long course, we’ll cover the basics of storytelling and worki16 hours 48 minutes 54 seconds 5 / 5
Updated 2y agoBy: Gustavo PezziThis course is a complete immersion into the fundamentals of computer graphics !37 hours 55 minutes 2 seconds
Updated 2y agoBy: Bruno SimonHave you ever wanted to create stunning 3D websites? Whether you are a beginner or a more advanced developer, Three.js Journey is the only course you need to le90 hours 46 minutes 32 seconds 5 / 5
Updated 2y agoBy: Motion Design SchoolA structured online course on interface animation in After Effects and Principle.8 hours 19 minutes 33 seconds
Updated 2y agoBy: AwwwardsMotion design creates movement, excitement and adds life to otherwise static experiences.2 hours 52 minutes 17 seconds
Updated 2y agoBy: Motion Design SchoolAn in depth course covering a wide variety of looping animation techniques in After Effects.4 hours 44 minutes 53 seconds
Updated 2y agoBy: Motion Design SchoolExpressions help you to save time and focus on animation and not on hundreds of routine actions.6 hours 25 minutes 12 seconds
Updated 2y agoBy: Motion Design SchoolWant to add mad visual effects to your live-action videos? Learn how to work with 3D objects using Element 3D and how to create sci-fi effects to give your.9 hours 26 minutes 58 seconds
Updated 2y agoBy: DesignCode (Meng To)After Effects is an amazing instrument to create beautiful animations, and we believe that it is a powerful tool for designers. In this section we will show you2 hours 59 minutes 44 seconds
Updated 2y agoBy: Motion Design SchoolA practical structured course on combining frame-by-frame animation and After Effects.5 hours 8 minutes 59 seconds
Updated 2y agoBy: UdemyMy goal for After Effects Basics Training was simple- create a spectacular tutorial package and deliver it at an affordable price for everyone interested in lea1 hour 18 minutes 49 seconds
Updated 2y agoBy: Motion Design SchoolEveryone as a kid was fascinated by crash test footage and those poor crash test dummies.2 hours 5 minutes 40 seconds
Updated 2y agoBy: DesignCode (Meng To)In this course we will show you how to create a promo video using After Effects.2 hours 30 minutes 56 seconds
Updated 2y agoBy: Envato Tuts+Welcome to Create a Rainy Window Effect Animation in Adobe After Effects , a course where you will learn how to create a moody animation that you can use for.1 hour 42 minutes 57 seconds
Updated 2y agoBy: Envato Tuts+This is a course for artists and designers who are interested in motion graphics. In this course, Jonathan Lam will show you how to create a modern, atmospheric1 hour 17 minutes 37 seconds
Updated 2y agoBy: Envato Tuts+In this hands-on course, you'll learn how to use After Effects. In 4.5 hours of detailed instruction from video production expert Dave Bode, you’ll start at the4 hours 25 minutes 18 seconds
Updated 2y agoBy: Envato Tuts+This is a course for artists and designers who are interested in animation and motion graphics.1 hour 34 minutes 56 seconds
Related topics
Frequently asked questions
- Are web animations worth learning as an engineer?
- Yes — interaction quality is increasingly a competitive differentiator, and engineers who can deliver smooth, intentional motion are rare and well-paid. Animation work shows up in marketing sites, product onboarding, design-system components, and the small touches that make products feel premium. Many strong product engineers and design engineers lean heavily on animation skills.
- CSS animations vs JavaScript animation libraries?
- CSS for simple state-driven transitions and most hover/focus effects — cheaper, declarative, and easy to maintain. JavaScript libraries (GSAP, Motion/Framer Motion, Anime.js) for orchestrated sequences, scroll-driven animation, complex easing, and timeline control. Most production codebases mix both, using CSS for the simple cases and a library for set pieces.
- How important is performance for animations?
- Critical. Animations that drop frames feel cheap regardless of design intent. Stick to compositor-friendly properties (transform, opacity) for anything continuous, use will-change carefully, profile on mid-range hardware, and respect prefers-reduced-motion. A janky animation is worse than no animation; this is the single most common mistake junior engineers make.
- Should I learn motion design alongside animation engineering?
- At least the basics — easing curves, anticipation, follow-through, timing relationships, principles from traditional animation. The Disney 'twelve principles' apply remarkably well to interface motion. You don't need to be a motion designer to ship strong animations, but design literacy raises the ceiling significantly.
- What about Lottie and Rive?
- Both let designers ship animation as data rather than handing engineers static specs to translate. Lottie has the larger ecosystem and tooling around After Effects; Rive is the modern alternative with state machines, runtime interactivity, and better performance. Worth knowing both at a basic level — they're increasingly common in design-system and marketing work.
Top instructors in Web Animations
Authors with the most Web Animations courses on CourseFlix.