Physically based constitutive modeling of solid materials. Overview of the phenomenological type of plasticity models. Crystal plasticity modelling of single crystal materials. Non-local (gradient) material modelling approaches. Strain gradient crystal plasticity of single crystal materials. Modelling of polycrystalline metals. Non-convexity and localization phenomena. Phase field modelling approaches.