This document provides an overview of computational neuroscience topics including neural encoding and decoding models, mechanical models of brain cells, neuron doctrine, ion channels and synaptic transmission. Key points covered are: neural encoding uses linear filters and input/output functions, receptive fields are sensory areas that produce strong neural responses, neurons are leaky bags of charged liquid, ion pumps and different channel types (mechanical, voltage, chemical) modulate neural polarization and spikes, myelin sheaths enable long-range spike communication, synapses can be excitatory or inhibitory and involve neurotransmitters modifying postsynaptic potentials, and synaptic plasticity underlies memory and learning. Major brain regions and their functions are also listed.