← Back to Projects
completed beginner Created

JavaScript30

30 Day Vanilla JS Challenge by Wes Bos

Screenshot of JavaScript30 projects

Worked through Wes Bos's excellent JavaScript30 course, building 30 different projects in 30 days using vanilla JavaScript. No frameworks, no libraries - just pure JavaScript. Projects ranged from drum kits to video players to canvas drawing.

Key Features

  • 30 unique JavaScript projects
  • Vanilla JS only - no frameworks
  • No compilation or transpilation
  • Practical everyday examples
  • Audio, video, and canvas work
  • Geolocation and speech recognition

Challenges

  • Completing one project per day
  • Understanding some advanced concepts
  • Browser compatibility issues
  • Debugging without frameworks
  • Maintaining consistency across 30 projects

Retrospective

This course solidified my vanilla JavaScript fundamentals. Highly recommend for anyone wanting to truly understand JS before jumping into frameworks. Wes Bos's teaching style is engaging and the projects are practical.