Create classes and functions dynamically?

Hi. I would like to know if it's possible to create classes or functions dynamically?
If so, how? Thanks in advance.