This document provides an overview of brain-computer interfaces (BCI). It discusses the human brain and electroencephalography. It describes two approaches to BCI - pattern recognition based on mental tasks and operant conditioning based on self-regulation of EEG signals. The document outlines the hardware, software, and basic working process of BCI systems. It also covers feedback types, drawbacks, innovators in the field, and applications of BCI technologies. The conclusion evaluates experiments with an adaptive brain interface system.