Skip to main content Accessibility Feedback

Courses and workshops for beginners and aspiring front-end developers.

Learn how to build a simpler, more resilient web.

Already enrolled? Sign into the course dashboard here.

  • Modern JS Essentials. A project-based JavaScript workshop for beginners and aspiring developers. Get the skills and confidence to really understand JavaScript and build your own projects from scratch.
  • Structure & Scale. Learn patterns and approaches for managing your code. Write JavaScript that’s performant, maintainable, and can be easily reused across projects.
  • Web Apps. Learn how to build dynamic web applications from start-to-finish. Create interactive UI components, write your own APIs, and add offline support.

Save big with the All-Access Pass. Get unlimited lifetime access to all of my courses and workshops, including past courses and new ones that come out in the future.