Curves

If anybody could explain what curves are, since the documentation gives the brilliant explanation Curves are curves.

I’m working with the idea curves are non linear functions, but the lack of documentation and the uncertainty if they are used only for animations is making me confused.

I’m not sure if Curves are a topic only for animations or a resource to be used when custom non linear behavior is needed, since most the examples are about animation, but no axis label is visible. Is it generic, frame or time input?

Thanks.

Even though it refers to animation, most of the stuff mentioned here is applicable when using curves:

Is it generic

Pretty much. Generic data but organised and accessible in a specific fashion.

if they are used only for animations

Countless applications. Check this out for one of the more common uses:

And: