Cats are very intelligent, and respond well to positive training methods. One of the most successful methods of training cats is clicker training that relies on use of rewards and food to reward your cat for doing the right thing. Rewarding a cat for it's good behavior will encourage it to exhibit good behaviors.
To start clicker training your cat, sit with your cat and click, then immediately follow with a treat. Repeat that several times, and it won't be long before your cat understands that a click means something yummy is coming. Two or three five minute sessions a day is better than one twenty minute session - cats don't always have a long attention span, especially if something else catches their eye.
If your cat doesn't find food particularly rewarding, you can use toys. A little laser is popular with cats. So, in this instance, you can click, then point the laser and allow him to chase it. Again, he'll soon learn that a click means he can have a game.
Clicker training your cat is so useful because you can pinpoint the exact behavior you are rewarding. That makes it easier for your cat to understand what you are asking of it, and he's much more likely to repeat the behavior you are after. The best part of clicker training is that you can't really get it wrong. If you click at the wrong time, the worst you can do is give your cat a free treat.
You know your cat understands the click when you click and his ears prick up. You can then start to use this training method. When your cat does something you like, click and treat. If you're using food, you can use a treat to lure him into position, then click. For example, if you want your cat to lie in his bed, lure him in with a treat, then click. Repeat this several times, and it won't be long before he's voluntarily going to his bed, hoping to hear the click.
Cats are wonderful companions, and enrich our lives in so many ways. How much fun can we have, and how much closer can our relationship be, if we can teach it tricks, and have a lot of fun together.