Visual information takes about 90 percent of all the information we receive about the external world we live in. Vision provides us four major types of information: (1) shape, form, pattern and texture, (2) visual motion, (3) color, and (4) depth. We will discuss all of them in this course. We will discuss visual information processing taking place at different stages, from the retina to different cortical areas organized in a hierarchical structure in the brain, along different pathways specialized for processing certain types of information. And we will also discuss how the visual information might be processed at different levels, from the single neuron level to the level of neural networks formed by population of large number of neurons.