Students advance their programming skills by learning object-oriented design and programming using Python. The course covers key concepts such as classes, inheritance, polymorphism, and design patterns, while introducing best practices for code reusability and testing. Students also explore advanced Python features, modules, and frameworks through hands-on projects, preparing for future studies and careers in software development.
Schools
High School Currently Unavailable
Requirements
Enrolled in IT Specialty Program
Prerequisites
Notes
To enroll in this course, students must meet all eligibility requirements established by Northern Virginia Community College.