Students will be exposed to coding in order to better understand the world they live in. Assignments and instruction are contextualized to be socially relevant and meaningful for diverse students. Units utilize a variety of tools/platforms, and culminate with final project. Students identify and describe careers in computing and careers that employ computing. Information is provided about the required technical skill set, soft skills, educational pathways, and ongoing training required for computing careers. Students also explore how computers are used in other career choices. Finally, students are made aware of which additional secondary-level courses might be needed in preparation for various careers.