Using a combination of interactive lessons, concept explanations, videos, puzzles, quizzes, and DIY projects, this courses teaches students to write block-based programs that integrate the WeDo Smart Hub with the environment. The coding activities build and reinforce STEM skills, math, and science, while introducing programming concepts such as repetition, conditional logic, variables, and functions.