Electroencephalography (EEG) has become an essential tool in both clinical and research settings due to its ability to non-invasively record brain activity with high temporal resolution. However, EEG signals are highly susceptible to various artifacts originating from technical and biological sources, such as muscle movements, eye blinks, and environmental interference. These unwanted signals can obscure or distort the neural information of interest, making accurate analysis and interpretation challenging. Effective artifact rejection is therefore critical for enabling reliable applications of EEG in areas such as epilepsy monitoring, brain-computer interfaces, sleep studies, and neurofeedback. This tutorial aims to equip readers with a fundamental understanding of common artifact sources and provides an in-depth discussion of current methods for artifact detection and removal.