Brain-computer interfaces (BCI) aim to create a direct communication pathway between the human brain and external devices. Early work in the 1970s reconstructed hand movements from monkey motor cortex neurons. Current non-invasive BCIs use EEG, MEG, and MRI to decode brain signals, while invasive interfaces implant electrodes on the brain or skull to obtain higher quality signals. BCI systems work by acquiring brain signals, processing them to decode intentions, and using the output to control assistive technologies or provide feedback. Potential applications include restoring sight or movement for the disabled and enhancing areas like gaming. However, challenges remain regarding signal quality, creating non-invasive alternatives, and addressing ethical concerns.