This document provides an introduction to brain-computer interfaces (BCI). It discusses how BCI works by using sensors implanted in the motor cortex to detect brain signals which are then translated by a computer into commands. The document outlines different types of invasive and non-invasive BCI and describes several applications including using thought to control prosthetics, transmit images to the blind, or allow communication for the mute. Potential advantages are restoring functionality for the paralyzed or disabled.