// PROJECT_MODE

REAL PROJECTS

Build something real. 10 projects across Python and JavaScript — all free.

PythonBeginner~30min

Number Guessing Game

Build a game where the player guesses a random number. The program gives "too high" or "too low" hints.

VariablesLoopsConditionalsInput/Output
PythonBeginner~25min

Word Counter

Analyze text input to count words, unique words, and find the most common word.

StringsDictionariesLoopsSorting
PythonIntermediate~90min

Text Adventure Game

Create a branching text adventure story with multiple paths, inventory system, and win/lose conditions.

DictionariesFunctionsControl FlowLoops
PythonIntermediate~75min

Expense Tracker

Track income and expenses by category. Show totals, averages, and highest-spending category.

ListsDictionariesFunctionsFormatting
PythonIntermediate~60min

Flashcard Study Tool

Build a command-line flashcard quiz system. Load a deck, quiz yourself, and track your score.

DictionariesLoopsFunctionsRandom
JavaScriptBeginner~30min

Number Guessing Game

Build an interactive browser guessing game with hints, attempt counter, and animated feedback.

VariablesLoopsDOM BasicsEvents
JavaScriptBeginner~45min

Simple Calculator

Build a working calculator that handles addition, subtraction, multiplication, and division.

FunctionsMathConditionalsDOM
JavaScriptIntermediate~60min

To-Do List App

Build a complete to-do list with add, complete, delete, and filter functionality. Persist data with localStorage.

ArraysDOMlocalStorageEvents
JavaScriptIntermediate~90min

Quiz App

Create a multiple-choice quiz with a timer, score tracking, and a results screen with question review.

ObjectsArraysDOMTimers
JavaScriptIntermediate~50min

Stopwatch & Timer

Build a dual-mode stopwatch and countdown timer with lap recording and alarm functionality.

setIntervalDOMStateEvents