Shan Yuan
Coding, Robotics & AI Instructor
As a graduate with a computing background and an MOE-registered instructor, Shan Yuan is passionate about helping young learners understand technology through structured, hands-on learning experiences. He specialises in making complex concepts accessible and engaging, guiding students through coding, robotics, and AI projects that develop computational thinking, creativity, and problem-solving skills. Drawing on his teaching experience, Shan creates a supportive environment where students are encouraged to explore ideas, learn from mistakes, and build the confidence to tackle challenges independently.
Areas of Expertise
- Programming and computational thinking
- Educational robotics and project-based learning
- Technology and AI concepts for young learners
- Building confidence through structured challenges
Every child can learn to code when concepts are broken into manageable steps and connected to meaningful projects.