40 JavaScript projects for beginners

The best way to learn a new programming languages is to build projects.

This list includes projects in vanilla JavaScript, React and TypeScript.

Vanilla JavaScript Projects

  1. Creating a color flipper
  2. Creating a counter
  3. Creating a review
  4. Creating a responsive navbar
  5. Creating a sidebar
  6. Creating a modal
  7. Creating a FAQ page
  8. Creating a menu page
  9. Creating a video background