The Brain Computer Interface (BCI) is considered the latest development of the Human Computer Interface (HCI). Unlike traditional input devices (keyboard, mouse, etc.) BCI reads brain signals from different areas of the human head and translates these signals into commands that can control the computer. The importance of BCI comes from its many applications such as medical applications, especially to assist people with disabilities to help them deal with computers, and help people with Locked-In Syndrome to communicate with the outside world. and advertising applications to see how much the customer appreciates the product, Security applications, or finding a new way to play games using your brain. The aim of this research is to demonstrate the most recent solutions to the problems faced by computer-brain interfaces and the algorithms used to classify brain signals. The difficulty of this research is the in extracting and processing the signal.