This course introduces students to robotics and physical computing using the Arduino platform. Learners will explore how hardware and software work together to create intelligent systems. Starting with mBlock for visual programming and progressing to Arduino IDE for text-based coding, students will gain hands-on experience building real-world projects. Tinkercad and Fritzing will be used for circuit design and simulation, enabling students to plan and test their ideas before actual assembly. Each module includes practical design and build lessons leading up to a major project that integrates all learned concepts.