I've recently gotten a motorcycle, and have been learning how to ride.
The most interesting thing to me right now is how to operate a motorcycle transmission efficiently and smoothly, and I have some tips for that:
To upshift as quickly as possible, skip using the clutch. When accelerating, pull up gently on the shift lever before you want to shift, and when you find the optimal point in time to shift, quickly close the throttle for a split second. The next gear will fall right into place.
Now, if you want to shift quickly, but not risk screwing it up and damaging your transmission, use the clutch right before you want to shift. To get it to be smooth, release the clutch with feeling.
There are two methods of smoothly downshifting (take your pick):
This method is quicker, louder and allows you to use engine braking more, which is pretty helpful on steep downhills or city riding.
To do this, as you are decelerating by using the front/rear brake:
It's basically like normal downshifting, but instead you do all the things more sequentially.