Co-transport is a type of transport across cell membrane and it requires transport proteins embedded in the membrane of the cell. The best way to explain how this process works is to exemplify it. Good example is the absorption of glucose by epithelial cells in the gut. In the gut, glucose is co-transported with sodium ions. There are three transport proteins involved in the whole process of absorption of glucose. One of these is a pump that sits in the membrane adjacent to the capillary (on the other side from the gut lumen) and actively transports sodium ions out of the cell using ATP. This creates a concentration gradient for sodium ions (Na+) to be able to diffuse from the lumen into the cell. Second transport protein involved is Na+/glucose pump that pumps sodium with glucose into the cell. Since there is concentration gradient for sodium ions, they will bind to the pump with glucose and be diffused into the cell taking glucose with them. This allows transport of glucose into the cell (even against its concentration gradient) and creates concentration gradient for glucose between the inside of the cell and the capillary. Therefore glucose can be moved by facilitated diffusion using the third transport protein out of the cell and into the capillary. Co-transport can occur also with different molecules and in different locations but the principle is basically the same. A molecule is essentially trasported against its concentration gradient when its driven with an ion which can diffuse down its concentration gradient thorugh a specific transport protein. This is allowed by active pumping of that ion out of the cell. (If I was to teach this to a student, I would use mainly diagrams to explain this process to allow him/her to be able to visualize it.)