Learn by Building Projects
12 carefully designed projects to practice and master JavaScript
Todo App
Build a functional todo application with add, delete, and edit features
Weather App
Fetch weather data from an API and display it with dynamic UI updates
Calculator
Create a working calculator with basic arithmetic operations
Quiz Game
Build an interactive quiz application with scoring and timer
Movie Search App
Search and display movies using the OMDB API
Blog Platform
Full-featured blog with React, featuring posts, comments, and user auth
Expense Tracker
Track expenses with categories, charts, and data visualization
Chat Application
Real-time chat app with WebSockets and user authentication
E-commerce Store
Full-stack e-commerce platform with product catalog and checkout
Notes App
Simple note-taking app with create, edit, and delete functionality
Drawing Canvas
Interactive drawing application using HTML5 Canvas API
Social Media Clone
Instagram-like app with posts, likes, comments, and follow system