How can I animate object properties in Blender? I was wondering if there was a method to alter object settings at a set point in an animation in blender.

For example, I want to make the color of an object blue for the first 20 frames, but after 20 frames I want its color to change to green. Is there any known method of doing this? I could not find anything when I searched.
If you right click on a property and click Insert Keyframe, you can animate that property like you would the location, rotation, scale, etc.



This method works with almost all the properties including all values and most checkboxes.

EDIT: Gwenn commented and noted that you can also insert the keyframe by using the I key. Also, you can Remove keyframes with Alt + I