This video builds an app that manages students, courses, and enrollments using clean OOP design. I create Student and Course classes and a Registrar class to track data with dictionaries and sets and persist enrollments using Python’s pickle. You’ll see input validation, readable _str_ outputs, quick lookups by ID, and saving/loading to enrollments.pkl.
Professor Lewis
Files: student_registration.py, student_registration_main.py
Run: python student_registration_main.py
What you’ll learn: OOP basics, dict vs set, generator expressions for printing, and binary serialization with pickle.