YOFUN SINGAPORE PTE. LTD.
Robotics Education Division
Robotics is the first step for the youth to understand how AI changes daily life.
Why Robotics?
At the transition of 4.0 industrial revolution, robotics technology will be widely applied in many fields, such as smart home, unmanned driving technology, aerospace technology, etc.
Intelligent system design, production and application will be the core of future manufacturing technology, and children’s robotics programming education is the basic realization of the complicated systems. It is thus a very important preparation for the future AI talents.
With an objective of cultivating the future AI leaders with the basic computational thinking capabilities, our courses are designed to:
- Provide hand-on experience of robot and intelligent system assembly;
- Train computational thinking capability;
- Promote independent thinking and critical thinking;
- Practise team collaboration skills, communication skills, presentation skills, etc.

Mario Ma Zhengtian
Robotics Division President
Robotics Courses

Micro:bit Auto Lunar Rover
Basic:Age 7-12
Intermediate:age 13-16
Advanced:age 17+
- Explore Micro:Bit basic toolkit;
- Online programming platform supported by Microsoft;
- Cover basic programming concepts and technique;
- Hand-on robotics assembly;
- Train technical solution design skills and programming mindset.

RM Engineering vehicle
BASIC:AGE 10-14
INTERMEDIATE:AGE 15-18
ADVANCED:AGE 19+
- Explore the RM hardware;
- Explain the robotics movement mechanism and control theories;
- Sharings on hardware component selection and assembly;
- Enhance programming skills;
- Cover hardware control and image recognition algorithm;
- Train real-life application and solution design skills.
BASIC:AGE 12-14
INTERMEDIATE:AGE 15-21
ADVANCED:AGE 22+
- Explore Tello drone hardware;
- Sharings on the forefront of drone technology and application;
- Cover basic drone theories and programming concepts;
- Enhance autonomous drone programming and computer vision application skills;
- Train real-life application and solution design skills.
How to ensure high quality?
Project-based learning takes a student-centric approach, aiming to guide students through the specifically customized learning path and help them build up the knowledge system step by step. As compared with the conventional education methodology, PBL emphasized on training student’s independent learning capabilities. Through putting pieces of information together and asking questions, students are encouraged to link the new knowledge to the existing knowledge base and extend the boundary of their understanding. Students can thus leverage on all their knowledge and solve problems systematically.
Based on our experience, students’ learning capability is positively but weakly correlated to their educational background. To maximize students’ learnings, all the courses are customized based on their pre-course aptitude test results. The test aims to evaluate students’ knowledge base, learning capability, logical thinking skills, etc. The course will then be scoped and paced accordingly to optimize students’ learning experience.
Beyond customized course structure, the pace of course will be adjusted dynamically to let students fully understand the concepts. We believe that a solid understanding on the concepts is crucial to the success of the students in the long term. The teaching plan on the subsequent days and the final projects will also be adjusted accordingly for optimal learning experience.
We believe that curiosity and interest will guide students in the long run. Besides plans to make the course suitable and flexible, a classroom engagement plan has been devised and implemented to further optimize student’s learning outcome. As a result of all takeaway from past teaching experience, our education research team has designed the course details and teaching mode to help students concentrate on the course. So that their interest will guide them to explore and learn freely.