This project is one of my learning projects developed during my journey with the Digital Egypt Pioneers Initiative (DEPI), where I applied Object-Oriented Programming (OOP) concepts using Python.
🧩 Key Features:
Designed classes to manage Students, Courses, and the Registration System.
Implemented two types of students: Graduate and Undergraduate, with method overriding.
Enabled students to enroll in and drop courses.
Built an efficient search system to find students and courses easily.
💡 Concepts Used:
Inheritance, Encapsulation, and Polymorphism
List-based data handling in Python
Modular and reusable design principles
📘 Language Used: Python 3
This project reflects my practical application of OOP principles and demonstrates my ability to write clean, structured, and scalable Python code as part of my learning path with DEPI.