Ryan Irelan

is building Mijingo and doing limited consulting.

Behind Learning SVG

A couple weeks ago I released a new course, Up and Running with SVG, over at Mijingo.

I also did something for the first time: I put together a website with a lot of the course material and made it free.

SVGTutorial.com, the website that accompanies the video course, has a lot of the content that is in the course but in written form. On each page, I politely ask people who get value from the content to purchase the full course so they can get everything and the better experience of watching the video. And, of course, support me and my work.

Creating the website wasn’t a lot of extra work. It only took a few hours–mostly to tweak the Octopress theme I am using–to go from nothing to a published site.

While researching and preparing to record Up and Running with SVG, I wrote out the entire course in a Markdown document, including code examples. This is a new way I’ve begun preparing courses because I’ve found that writing it all down helps me better structure and evaluate the content.

As a nice byproduct I get written content that I can then use on a website or to include with the course as a PDF handbook.

Since all of the writing was already in Markdown–and I use Markdown for the website–I only had to copy content from one document and paste it in another. Fast and simple.

Putting the site together was a lot of fun and I’m planning to do the same for some other courses.

Through the process of writing out the entire course longform (as opposed to just a detailed outline like I used to do), I have re-discovered the joy I get from teaching with my writing. It’s something I enjoyed so much back in the late aughts when I wrote my ExpressionEngine book.

Here’s the teaser for the course:

Do you want to get started with SVG? I know a site that can help you.

Want to share your thoughts? @Reply to me on Twitter.

There’s more to read in the archive.