Beginner • HTML

Build Your Profile Page

Learn HTML by building your own personal profile page! Create headings, paragraphs, lists, links, and add images.

40 minutes 5 exercises
Tags Structure Content Links
Start Lesson →
Beginner • JavaScript

Random Color Generator

Build an interactive app that generates random colors with a button click. Learn variables, functions, and event handling!

45 minutes 5 exercises
Variables Functions Events DOM
Start Lesson →
Intermediate • JavaScript

Calculator App

Build a functional calculator with a beautiful interface. Practice working with numbers and user input!

45 minutes 6 exercises
Math UI Design Events Grid Layout
Start Lesson →
Beginner • JavaScript

Dice Rolling Game

Build a dice game with animations and score tracking. Master random numbers and game logic!

30 minutes 5 exercises
Animations Game Logic Random Math
Start Lesson →
Coming Soon

Build a Quiz Game

Create an interactive quiz with scoring, timer, and multiple choice questions. Master arrays and conditionals!

60 minutes 7 exercises
Arrays Conditionals Objects
Coming Soon
Coming Soon

Weather Dashboard

Fetch real weather data from an API and display it beautifully. Learn API calls and data manipulation!

75 minutes 8 exercises
APIs Async/Await JSON
Coming Soon
Coming Soon

To-Do List App

Create a task manager with add, delete, and mark complete features. Learn about local storage!

55 minutes 7 exercises
Local Storage CRUD DOM
Coming Soon