This paper presents a lesson sequence to teach programming using the Arduino platform and the free TinkerCad Circuits environment, promoting hands-on activities. The sequence supports block-based and ...