A range of resources to support the teaching of issues and concepts related to code switching. These materials provide opportunities for learners to be able to explain and identify examples of code switching and the reasons why code switching is necessary/desirable in different contexts.