We present a survey of recent brain-based neural network models of various aspects of cognition, covering learning and episodic memory, working memory, attention control, goal formation, language learning and use and consciousness. These models are assessed in the light of their explanation of experimental data, as well as the possible help they have provided in understanding global cognitive processing principles. The paper concludes with a discussion of how the models discussed might help to guide the creation of an artificial cognitive brain.