Kelick Tech Hub

Build, learn & keep up — tech, Linux & sports news included.

60 C++ Projects

Every project includes a full walkthrough, starter code, exact compile commands and a sample run. Browser demos, where present, are browser re-implementations of the same logic — not the compiled C++ programs.

Beginner projects (20)

Calculator

Beginner•2–3 hours•Browser demo (re-implementation)

A four-function calculator that reads expressions and handles bad input gracefully.

Number Guessing Game

Beginner•1–2 hours•Browser demo (re-implementation)

The computer picks a secret number; you hunt it down with higher/lower hints.

Tic-Tac-Toe

Beginner•Half a day

Two players, one 3×3 grid — the first project on the Tic-Tac-Toe path.

Unit Converter

Beginner•2–4 hours•Browser demo (re-implementation)

Convert length, weight, and temperature between metric and imperial units.

To-Do List App

Beginner•Half a day

Add, list, complete, and delete tasks — saved to a file so they survive restarts.

BMI Calculator

Beginner•1–2 hours•Browser demo (re-implementation)

Compute Body Mass Index from height and weight, with a health category.

Age Calculator

Beginner•2–3 hours

Enter a birth date and get an exact age in years, months, and days.

Quiz Game

Beginner•3–4 hours

A multiple-choice quiz that asks questions, checks answers, and grades you.

Stopwatch

Beginner•2 hours•Browser demo (re-implementation)

Start, stop, lap, and reset — precise timing down to milliseconds.

ATM Simulation

Beginner•Half a day

PIN login, balance checks, deposits, and withdrawals with safety limits.

Intermediate projects (20)

Contact Management

Intermediate•1–2 days

A digital address book with add, search, edit, delete — and real persistence.

Snake Game

Intermediate•2–3 days

The legendary snake: eat, grow, and don't bite yourself.

Hangman Game

Intermediate•1 day

Guess the hidden word letter by letter before the drawing completes.

Address Book

Intermediate•1–2 days

A searchable, sortable directory of people and their details.

Sudoku Solver

Intermediate•1–2 days

Feed it any Sudoku puzzle; backtracking finds the solution in milliseconds.

Mini Shell

Intermediate•3–4 days

Your own tiny command shell: run programs, chain them with pipes.

Chess Clock

Intermediate•1 day

Two countdown clocks, one button — flag fall decides the game.

Advanced projects (20)

Text Editor

Advanced•1–2 weeks

A real terminal editor: open files, type, move, search, save — like kilo or nano.

Web Crawler

Advanced•1–2 weeks

Start from one page, follow every link, and map a slice of the web.

Compiler Analyzer

Advanced•2 weeks

Go beyond parsing: catch undeclared variables and type errors like a real compiler.

Download Fake GPS