Computer programming embodies problem-solving, creativity, and communication. Coding, in particular, encourages perseverance, collaboration, and inquiry through authentic applications. This course will help teachers get started with age-appropriate coding activities, tools, and unplugged tasks to introduce their students to computational thinking while aligning with the Common Core and Next Generation Science Standards (NGSS). All tools are free and visual-based and as such do not require memorization of syntax. This is an introductory course for teachers who do not have a programming background. If you can drag and drop and/or use the arrow keys, then you are ready to start coding.