The introductory part of the subject shows:

- grouping data into classes,

- creating instances of classes,

- filling them with data,

- using these data,

- supplementing classes with functionalities,

- how is the essence of class instances.


The rest of the course includes:

- rules for accessing class components,

- naming conventions used in doing it,

- creating new classes based on existing ones,

- the resulting relationships between instances,

- how to further extend their functionality.