InteractiveSVGAnimations

InteractiveSVGSVGSVGAnimations

A text-based mini-course on making whimsical, playful SVG animations by Nanda Syahrasyad.

$199Get AccessGet notified
Get Access • Get Access • Get Access • Get Access •

00. SVG Foundations

How do SVGs work and how do you draw things with it?

In this introductory module, we'll get comfortable drawing SVGs using code, going over concepts like the coordinate system and the different shape primitives available to us.

  • 00.

    An Introduction to SVGs

  • 01.

    Shapes in Depth

  • 02.

    How Shapes are Made

  • 03.

    The SVG Coordinate System

01. Your First Animation

Once you've coded up your SVG, how do you animate it?

In this module, we'll take a look at how SVGs play with CSS, diving deep into the different ways to animate with CSS such as transforms, transitions, and timing functions.

  • 00.

    A Trash Can Animation

  • 01.

    Understanding Transforms

  • 02.

    Sequencing Animations

  • 03.

    Inside Timing Functions

02. Animating the Unanimatable

The real power of SVGs come in its ability to take any shape—not just circles and rectangles. In this module, we'll take a look at SMIL—the animation tool that lets you animate everything CSS can't.

  • 00.

    The Problem with CSS

  • 01.

    A Deep Dive Into SMIL

  • 02.

    Orchestrating SMIL

  • 03.

    SMIL and React

03. Paths and Path Animations

Paths and path animations make up a huge part of SVG animations; in this module, we'll take a look at the mysterious path element and ways to animate them.

  • 00.

    The Elusive Path Element

  • 01.

    Animating Paths

  • 02.

    Animating Along Paths

  • 03.

    Morph Animations

04. Advanced SVG Details

SVGs start to really shine when you dive into its weirder features. In this module, we'll take a look at gradients, masks, and the downright magical world of SVG filters, before looking at ways to animate SVGs when SMIL falls short.

  • 00.

    Gradients and Masks

  • 01.

    SVG Filters

  • 02.

    Animating With JavaScript

  • 03.

    Animation Performance

Get NotifiedGet Notified

Interactive SVG Animations will launch in full on December 27th, 2024.

If you'd like to be notified on news and updates, you can sign up for the waitlist using your email below!

No spam. Unsubscribe anytime.

FAQ

  • What do I get by preordering?By preordering, you'll get access to all released and future course content at a discounted price, as well as the opportunity to shape the content through your feedback!
  • Do you support PPP or student discounts?We do! If you're browsing this page from a PPP-eligible country, you should see a banner at the top of the page with your discount code. For student discounts, please email me at nanda.s@hey.com and I'll help get you started!
  • How much experience do I need?No animation experience is required, but we do expect you to be familiar with HTML and CSS syntax at a minimum. Knowing a component-based framework (like React or Vue) would be useful for understanding some of the code examples as well.
  • How is the course structured? Is it video/text/something else?The course is text-based with code examples and interactive exercises. Expect each module to have an in-browser editor for code as well as animations to explain the concepts!
  • Can I ask questions if I get stuck?Yes! The course has an inline commenting system that lets you ask questions and get answers from myself and other students.
  • What if I'm not satisfied with the course?We do 14-day refunds no questions asked! You can email me at nanda.s@hey.com for a refund.
  • What if I have more questions?Happy to answer them! Email me at nanda.s@hey.com or shoot me a DM on Twitter @nandafyi.