Horace's Coding Projects

My name is Horace, and I am 12 years old this year. I started learning robotics with LEGO Mindstorms and block-based coding when I was in Primary 3. Since then, I’ve really enjoyed designing and building different types of robots and structures to automate simple, everyday tasks in my life. Learning robotics has helped me become a better problem solver by encouraging me to think both logically and creatively. It has also improved my focus, patience, and ability to work through challenges step by step. Through robotics, I’ve learned how to break down complex problems, test out different solutions, and keep improving my designs. Robotics also helps students like me develop important skills for the future, such as coding, teamwork, and critical thinking. It shows us how technology can be used to solve real-world problems and inspires us to be more innovative and curious about how things work. Most of all, robotics has made learning fun and exciting for me! I have documented my journey in robotics.

Portrait of Horace

Project 1: Catapult

Catapult

I learned how to use LEGO Technic parts to design and build various mechanical structures. By applying coding concepts such as conditionals (if-else) and incorporating different sensors, I programmed my designs to perform specific actions based on real-time input. For example, I created a catapult mechanism that swings to hit the target when the touch sensor is activated—demonstrating how sensor-triggered automation is used in real-world systems that respond to user

Project 1: Catapult