Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SVG (Scalable Vector Graphics) 2025 - Inside the Code
Rating: 4.4 out of 5(60 ratings)
328 students

SVG (Scalable Vector Graphics) 2025 - Inside the Code

Learn, understand, write, and modify SVG markup
Last updated 7/2025
English

What you'll learn

  • Where to find and how to author SVGs
  • Ways to add SVGs to your web pages
  • Understand the underlying code of SVG images
  • Become familiar with SVG elements and attributes
  • How to modify, transform, and animate SVG images

Course content

11 sections29 lectures2h 46m total length
  • Course Introduction1:11
  • SVG vs Raster Graphics and SVG Advantages for the Web3:59
  • Access to Codepens shown throughout this course0:53

Requirements

  • This course requires prior knowledge of HTML and CSS.
  • Familiarity with Visual Studio Code or another source code editor will be helpful but not absolutely required.
  • A desire to learn the most cutting-edge information about scalable vector graphics.

Description

This course is all about SVGs - Scalable Vector Graphics. We cover where to find and download SVGs, how to author SVGs in programs such as Inkscape and Illustrator, and ways to add SVGs to your web pages.  But the primary focus is toward understanding the underlying text-based code of SVGs. We show how to view, comprehend, write, and modify markup by detailing the definitions and uses of numerous SVG elements and attributes. We cover such topics as:

How to code for basic shapes such as circles, lines, curves, and polygons.

How to understand paths and the commands used for drawing them.

How to add artistic text elements to a SVG.

How to target and style specific SVG elements using CSS or presentation attributes.

How to understand viewports, viewBox, sizing, and positioning of SVG elements.

How SVG elements can be transformed or animated.

How to implement gradients, filters, clip-paths, and masks.

How to create, modify, or remove SVG elements from a web page using JavaScript.

How titles, descriptions, roles, and aria attributes can be used for SVG accessibility and SEO.

Prior coding experience is not absolutely necessary as this course provides a good overview of SVG fundamentals. But to really get the most out of the lessons, it helps to have knowledge of or experience with HTML5 and CSS3.


Who this course is for:

  • This course is intended for web designers, developers, and anyone else with curiosity about SVGs (scalable vector graphics). Perhaps you have heard of SVGs or even used them in the form of logos and icons and now want to really understand them. Perhaps you have taken a look at SVG code and found it too complex and overwhelming. Or maybe you visited a fast-loading website with some amazing graphics and animations and wanted to know how they were made. If any of these describe you, then you have chosen the right course. I fully understand that SVGs can be complicated and the code can be intimidating. But when you take the time to understand what the code means and how SVGs can be manipulated and animated, you can do amazing things on your website.