Learn Vanilla JavaScript

A collection of resources to help you learn JavaScript.

⏰🦉 Early Bird Sale! Today through Monday, get 30% off registration in the next session of the Vanilla JS Academy.

Get Daily Developer Tips

I send out a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web. Join 12,500+ daily subscribers.

Learning Resources

Let’s make 2022 the year that you master JavaScript! You can do this. I can help.

  • Daily Developer Tips. I send out a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web.
  • Courses & Guides. Short, focused video courses and ebooks made for beginners. Learn the ins-and-outs of a topic in about an hour.
  • Vanilla JS Academy. A project-based online JavaScript workshop for beginners.
  • 1-on-1 Coaching Call. Get practical, real-time answers to your JavaScript questions.

Want more? I also host the Vanilla JS Podcast and maintain the Vanilla JS Toolkit.

Hi, I'm Chris Ferdinandi. 👋

Chris Ferdinandi

I believe there’s a simpler, more resilient way to make things for the web.

I create vanilla JS pocket guides and video courses, run a project-based training program, and host the vanilla JS podcast. My developer tips newsletter is read by over 12,500 developers each weekday.

If you have a question about something or need JavaScript help, get in touch.