A growing collection of C and C++ programs built throughout my learning journey —
from beginner exercises to structured, real-world projects.
A single, organized space for all my C and C++ work — from beginner exercises and logic-building programs to more structured, larger-scale projects developed over time. Focused on strengthening problem-solving skills, data structures & algorithms, OOP concepts, and core programming fundamentals.
This repository serves as a personal learning archive and a practical showcase of my progression in systems-level programming using C and C++.
📚 For academic/university tasks, check out my Uni_Assignments repository.
Muhammad Awais — AI Engineer & Managing Director @ AI GenMat
BS Artificial Intelligence — FAST-NUCES Peshawar (2025–2029)
🌐 Portfolio: ik-awais.github.io · 📧 m.awais@aigenmat.com
#c #cpp #cplusplus #algorithms #data-structures #oop #system-programming #file-handling #console-applications #problem-solving #competitive-programming #dsa #memory-management #beginner-friendly #programming-practice #logic-building #fast-nuces #muhammad-awais
Each folder represents an individual, self-contained project. Projects vary in size, complexity, and purpose:
| Type | Description |
|---|---|
| 🔬 Logic Exercises | Small programs focused on core C/C++ concepts and syntax mastery |
| 🗂️ File-Based Apps | Programs using file I/O and system-level operations |
| 🧱 Data Structures | Implementations of DSA concepts — arrays, linked lists, trees, graphs |
| ⚙️ OOP Projects | Object-oriented design with classes, inheritance, polymorphism |
| 🏆 Competitive Programming | Practice problems from platforms like Codeforces, LeetCode, HackerRank |
| 🚀 Mini Projects | Larger, more structured console applications and real-world programs |
As I progress through my BS Artificial Intelligence degree at FAST-NUCES Peshawar and deepen my expertise at AI GenMat, I'll continuously add:
- Data structures & algorithms — linked lists, trees, graphs, sorting, searching
- Object-oriented programming — design patterns, templates, STL
- File handling & system-level programs — memory management, pointers, processes
- Competitive programming — solutions from Codeforces, LeetCode, and HackerRank
- Larger self-directed or course projects — real-world C/C++ applications
This repository is primarily for learning and self-development.
It will evolve continuously as I explore new concepts and techniques in C and C++.
All programs are written and tested by Muhammad Awais, AI Engineer and BS Artificial Intelligence student at FAST-NUCES Peshawar.
Muhammad Awais | C / C++ | 🟢 Active & Growing
Portfolio · LinkedIn · GitHub