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 agoMaster Rive to create interactive UI elements, animations for the web and games. Learn about working with bones, exporting, and integration with Unity.26h 41m
Updated 6mo agoWhimsical Animations helps you build smooth and fun web effects. You will learn how to make small touches and clear moments that guide the user.5h 7m
Updated 6mo agoLearn to create interactive 3D scenes with TresJS, including integration into Vue, working with objects and lighting, animation, and user interaction.52m
Updated 9mo agoStart with the basics of Three.js and gradually move on to advanced topics such as streaming infinite worlds, GPU memory optimization.47h 38m
Updated 10mo agoUnleash your creative potential with the Vanilla Three.js course from JSMastery.pro - the perfect choice for beginners and developers looking to create.31m
Updated 10mo agoMore 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.3h 31m
Updated 1y agoLearn 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. T2h 23m3/5
Updated 2y agoLearn 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 creating1h 32m
ClassicMaking 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 ev6h 3m5/5
Updated 2y agoReady 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.8h 25m
Updated 2y agoScrollTrigger is the most revolutionary GreenSock plugin to date. With it, you can control all your animations with the precision and performance.10h 31m
Updated 2y agoLearn how to create SVGs in design programs, embed them in web pages, edit them using code, and animate them with GreenSock.12h 34m
Updated 2y ago3D development is a vast field with many different techniques. This comprehensive guide will give you the necessary tools to get started and resources to.9h 18m5/5
FreeUpdated 2y agoOur 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 worki16h 48m5/5
Updated 2y agoThis course is a complete immersion into the fundamentals of computer graphics !37h 55m
Updated 2y agoHave 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 le90h 46m5/5
Updated 2y agoA structured online course on interface animation in After Effects and Principle.8h 19m
Updated 2y agoMotion design creates movement, excitement and adds life to otherwise static experiences.2h 52m
Updated 2y agoAn in depth course covering a wide variety of looping animation techniques in After Effects.4h 44m
Updated 2y agoExpressions help you to save time and focus on animation and not on hundreds of routine actions.6h 25m
Updated 2y agoWant 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.9h 26m
Updated 2y agoAfter 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 you2h 59m
Updated 2y agoA practical structured course on combining frame-by-frame animation and After Effects.5h 8m
Updated 2y agoMy goal for After Effects Basics Training was simple- create a spectacular tutorial package and deliver it at an affordable price for everyone interested in lea1h 18m
Updated 2y agoEveryone as a kid was fascinated by crash test footage and those poor crash test dummies.2h 5m
Updated 2y agoIn this course we will show you how to create a promo video using After Effects.2h 30m
Updated 2y agoWelcome 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.1h 42m
Updated 2y agoThis 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, atmospheric1h 17m
Updated 2y agoIn 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 the4h 25m
Updated 2y agoThis is a course for artists and designers who are interested in animation and motion graphics.1h 34m
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.