Here are some key aspects of graphic design

Purpose and Communication

Elements of Design

Principles of Design

Typography

Color Theory

Layout and Composition

Imagery and Illustration

Branding and Identity

Print and Digital Media

Software Tools