
Tip Calculator
Calculate the final bill from an amount and tip percentage.
Build a tip calculator →Explore beginner-friendly JavaScript projects with live demos and complete HTML, CSS, and JavaScript source code.
Browse projects by difficulty or focus on a specific JavaScript concept.
Start with approachable projects that build strong JavaScript foundations.

Calculate the final bill from an amount and tip percentage.
Build a tip calculator →
Convert user-entered values and display the result instantly.
Build a temperature converter →%202.webp?alt=media&token=7ffdb0b5-c934-43e2-a7a1-029e283cce6f)
Move between items while keeping the active content synchronized.
Build a testimonial slider →Take on projects with more involved logic and interactions.
Calculate someone’s exact age from their selected birth date.
Build an age calculator →Transform recipe data into useful, dynamic recipe cards.
Build a recipe book app →Build a dice roll simulator with HTML, CSS, and JavaScript while practicing setTimeout and click events.
Build a dice roll simulator →Build interfaces that respond clearly to user actions.
Control elapsed time with start, stop, and reset actions.
Build a simple stopwatch →
Open and close a focused popup while preserving page context.
Build a video trailer popup →
Build a tabs section with HTML, CSS, and JavaScript while practicing click events and DOM selection.
Build a tabs section →Work with timed behavior using setTimeout and setInterval.

Convert user-entered values and display the result instantly.
Build a weight converter →
Generate a random password from configurable character options.
Build a random password generator →
Build a profile statistics with HTML, CSS, and JavaScript while practicing setTimeout and DOM selection.
Build a profile statistics →