This course introduces the field of direct interaction between the human neural system and machines aiming to augment human capabilities, especially of disabled people. It covers the brain signals and the algorithms (signal processing & machine learning) for recognizing subjects' intents and cognitive states.