Computing thinking and coding education using code.orgb Tough teachers in SW education bUsing code.orgs resources, we provide specific ways to practice proven software training. This course is designed for students who want to learn computer science and how to learn computer science.Teachers Guide Examples and lesson plansWhat to do when teaching computer science and what not to doActivities to develop computing thinking and spatial reasoning skillsProblem solving, pattern recognition, abstraction, Automation PracticeDesigning Computer Science Curriculum for Elementary, Middle and High Schools (by Common Grade)Trends and Educational Excellence in Computer Science Educators.