This document provides an overview of crystal plasticity finite element modelling (CPFE). It begins with a recap of important concepts in crystal plasticity including crystalline structures, plasticity occurring through dislocation glide, slip systems, and factors like Schmid factor and critically resolved shear stress that determine when slip occurs. It then discusses why CPFE is needed to model plastic deformation at the crystal level since continuum models do not consider dislocation slip. The key aspects CPFE aims to model are then outlined, including resolving loads onto slip systems, calculating slip and resulting strains, lattice rotation, and dislocation density evolution. Constitutive laws for calculating slip rates are also briefly introduced.