• Online, Self-Paced
Course Description

Many languages are object-oriented, so it is vital to understand the principles of object-oriented programming (OOP). Explore classes and interfaces, including types, creation, and usage, and examine inheritance and polymorphism.

Learning Objectives

{"describe the capabilities of a class, including abstraction and encapsulation"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.