Learn SVG

Create scalable vector graphics for your website with our SVG tutorials. From simple icons to complex illustrations, we'll show you how to make your visuals shine.
  1. How to Hand Code SVG

    How to Hand Code SVG

    Tutorial Intermediate

    In this tutorial we’re going to cover all the fundamentals of coding SVGs by hand. You’ll learn how to hand code SVG through practice, creating six simple...

  2. How to Create 12 Different CSS Hover Effects From Scratch

    How to Create 12 Different CSS Hover Effects From Scratch

    Tutorial Beginner

    In this updated tutorial, we’re going to create 12 different CSS hover effects, including some that will require a little JavaScript. We’ll learn loads along...

  3. How to Build a TODO App With Vanilla JavaScript (and Local Storage)

    How to Build a TODO App With Vanilla JavaScript (and Local Storage)

    Tutorial Advanced

    In this tutorial, we’ll enhance our front-end skills by learning to build a “handmade” TODO app. To create it, we won’t take advantage of any JavaScript...

  4. A Beginner's Guide to Drawing 2D Graphics With Two.js

    A Beginner's Guide to Drawing 2D Graphics With Two.js

    Tutorial Intermediate

    Two.js is an API that makes it easy to create 2D shapes with code. Follow along and you'll learn how to create and animate shapes from JavaScript.

  5. SVG Viewport and viewBox (For Complete Beginners)

    SVG Viewport and viewBox (For Complete Beginners)

    Tutorial Beginner

    In this quick tutorial we’re going to break down exactly what viewport and viewBox are in SVG.

  6. Make Your Web Images More Realistic With SVG Grainy Filters (Noise)

    Make Your Web Images More Realistic With SVG Grainy Filters (Noise)

    Tutorial Beginner

    In this video tutorial you’ll learn how to create some SVG grainy filters and use them to make images more realistic on the web.

  7. How to Make a Beating Heart Animation for St. Valentine’s Day With SVG

    How to Make a Beating Heart Animation for St. Valentine’s Day With SVG

    Tutorial Intermediate

    Let’s get into the spirit of St. Valentine’s day, getting all pink and smooshy in the process, and code ourselves a simple beating heart animation with SVG.

  8. The 8 Best Free Data Visualization Libraries for JavaScript in 2024

    The 8 Best Free Data Visualization Libraries for JavaScript in 2024

    Tutorial Beginner

    People don't like to look at pages and pages of raw data. They are more likely to pay attention if the data is presented to them in a more visually engaging...

  9. Animate an Icon With SVGator, Figma and Envato Elements

    Animate an Icon With SVGator, Figma and Envato Elements

    Tutorial Intermediate

    In this tutorial we’ll be taking an SVG based icon from Envato Elements, doing some preparatory modifications in Figma, then animating it using SVGator....

  10. Introduction to SVG Filters

    Introduction to SVG Filters

    Tutorial Intermediate

    In this tutorial we’re going to explore the world of SVG filters. With SVG filters you can create unique text effects, image effects, and with a little...

  11. Create an Animated SVG Logo for International Women’s Day 2019

    Create an Animated SVG Logo for International Women’s Day 2019

    Tutorial Beginner

    To mark International Women's Day 2019 we’ll be creating an animated SVG version of the event’s logo you can use along with this year’s hashtag...

  12. Accessible SVG: Methods for Adding Alternative Content

    Accessible SVG: Methods for Adding Alternative Content

    Tutorial Beginner

    While there are many things to consider when making SVGs fully accessible, this article will focus on the ways you can add alternative content to an SVG.