100 Plus JavaScript Projects

Master JavaScript
Build Impact.

Master vanilla JavaScript through 100+ real-world projects. No frameworks, no shortcuts — just pure logic.

Start Learning
A
B
C
D
Joined by 50k+
Developers worldwide
Core Concepts

Master the
Fundamentals.

We focus on the concepts that actually matter. No fluff, just the essential skills needed for modern web development.

DOM Manipulation

Master the document object model and dynamic rendering.

Learn more

Event Handling

Create interactive experiences with complex event listeners.

Learn more

API Integration

Connect with real-world data using standard REST APIs.

Learn more

Asynchronous JS

Handle non-blocking code with Promises and Async/Await.

Learn more

Browser Storage

Persist user data using LocalStorage and SessionStorage.

Learn more
The Collection

Featured
Projects.

A curated selection of projects that demonstrate the core principles of modern web development.

beginner
productivity

To-Do List App

beginner
utility

Simple Calculator

beginner
utility

Digital Clock

beginner
utility

Tip Calculator

beginner
utility

Temperature Converter

beginner
api

Random Quote Generator

beginner
ui

Basic Image Slider

beginner
utility

Countdown Timer

beginner
utility

BMI Calculator

beginner
api

Currency Converter

Wall of Love

Loved by
Thousands.

Join a global community of developers who have accelerated their learning with our projects.

"This repo was the turning point in my career. Building real projects beats watching tutorials any day."

AR
Alex Rivera
Frontend Dev

"The progression from beginner to advanced is perfectly balanced. I finally understand Async/Await!"

SC
Sarah Chen
CS Student

"Clean code, great documentation. It's like a free bootcamp for vanilla JavaScript."

MT
Marcus Thorne
Self-taught Learner
Support

Got
Questions?

Everything you need to know about the curriculum and how to get started.

?Is this suitable for absolute beginners?

Yes! We start with basic DOM manipulation and variables, then gradually move to complex API integrations and state management.

?Do I need to know any frameworks like React?

Not at all. This repository is strictly focused on vanilla JavaScript (ES6+) to help you build a strong foundation before moving to frameworks.

?Are the projects mobile-responsive?

Every project includes responsive CSS to ensure they look great on all devices, from mobile to desktop.

?Can I use these projects in my portfolio?

Absolutely! We encourage you to customize them and showcase them to potential employers.