A Brain-Computer Interface (BCI) is a technology that establishes a direct communication pathway between the brain and an external device, such as a computer or prosthetic limb. BCIs can enable the transmission of information from the brain to the device or vice versa. These interfaces can be invasive, non-invasive, or semi-invasive, and they have potential applications in various fields, including assistive technology, neuroprosthetics, and gaming.