C Programming Projects
Practice C programming by building student management, library, ATM, grading and payroll projects.
Projects for Practice
Projects are where separate C concepts become one working program. Begin with a menu-driven program, then add functions, validation, structures and file storage.
Student Management System
Features can include adding, displaying, searching, updating and deleting student records.
▶ Watch the video lesson
Library Management System
Practice books, borrowers, search functions and persistent records.
▶ Video coming soon
ATM Simulation
Practice menus, PIN validation, balance checks, deposits and withdrawals.
▶ Video coming soon
Student Grading System
Combine input, calculations, conditions and functions.
▶ Video coming soon
M-Pesa Simulation
Use menu-driven logic and functions to simulate common transaction flows.
▶ Watch the video lesson
Payroll System
Use structures and calculations to process employee records.
▶ Video coming soon
Simple Calculator
Practise operators, switch statements and functions by building a calculator in C.
▶ Watch the video lesson
Student Management System in C
Watch the lesson by Clinton Luswa. Tap the video to play it here.
M-Pesa Simulation in C
Watch the lesson by Clinton Luswa. Tap the video to play it here.
Simple Calculator in C
Watch the lesson by Clinton Luswa. Tap the video to play it here.