Hands-on

Projects

Builds

About These Projects

Reading about C only gets you so far. These four builds make you use what the modules cover: a calculator that combines input with conditionals, a guessing game built on loops, a student record manager that uses structs and file I/O, and exercises that make pointers feel natural.

Each project follows along with a video walkthrough. Work through them in order, or jump to the one that matches the module you just finished.

Projects

4 builds
01

Build a Command-Line Calculator

Combine user input, if statements, and switch statements to build a calculator that handles basic arithmetic.

02

Build a Number Guessing Game

Practice while loops and conditionals by building a game that checks the player's guesses until they win.

03

Create a Student Record Manager

Model students with structs, then save and load the records from a file.

04

Practice Pointers with Swap and Array Walkers

Write functions that swap values and traverse arrays through pointers to get comfortable with addresses and dereferencing.