About ICM Learning Roadmap
The ICM (Infocomm Media) Learning Roadmap provides ICM club members with training to develop skills in various infocomm areas.
Duck Learning has been selected by IMDA to run the FULLY-SUBSIDISED relevant programmes for primary schools, secondary schools, and junior colleges. All programmes come in online and offline versions.
Here is an overview of the programmes/roadmaps we provide!
How To Select a Programme
Step 1.
Fill in our contact form
Step 2.
Consultation
Step 3.
Programme Confirmation
Step 4.
Detail Submission to IMDA
Step 5.
Free Programme Commences
Primary School Level Roadmaps
Click on tab to view roadmap/programme info

Reference Code: P-LEGO-BEG
LEGO Robotics | Offline | Base - 24hrs
Suitable for children aged 7 - 12 years old
Details
- About:
The course objective is to introduce students to foundational coding concepts and mechanisms, including sequencing, motors, sensors, loops, and conditionals. At the end of the course, students will walk away with computational thinking skills, basic coding skills and 21st century skills such as communication, critical thinking, creativity and collaboration.
Total Curriculum Time: 24 Hours
- Project Work:
Starting with very basic mobile robotics models, students will learn to program their robot to move around efficiently. Next, students will be introduced to the sensors in the kit and how to program the robot to react to the sensors. Students will learn to program simple linear algorithms with basic conditionals (e.g. Wait-until, If-statement). The program ends with a mini-competition, Sumobot, where teams have to design and program their robot to push other robots out of a ring.
- Software Required:
LEGO Education SPIKE Prime Software
- Hardware Required:
- LEGO Education SPIKE Prime set
- Windows Hardware
1.5 GHz Intel® Core Duo processor or equivalent or better
4 GB RAM2 GB available storage space
Bluetooth 4.0 or above
OR
- iPad Hardware:
iPad Air 2 and iPad Mini 4 or newer
If you need more information,
please contact our educational consultant Izzat at 9752 5201 or Dorothy at 9771 0584
or fill in our contact form at the bottom of the page.
*Secondary School/JC Level Roadmaps
Click on tab to view roadmap/programme info

Reference Code: S-LEGO-INTM
LEGO Robotics - Intermediate | Offline | Base - 24hrs
Details
- About:
The course objective is to build on students' foundational coding knowledge with advanced concepts such as multi-threaded programming, debugging, and the use of variables, arrays, and functions. Additionally, students will explore gear mechanisms, gearing ratios, and competition preparation through flowcharting, strategy development, and hands-on problem-solving.
- Project Work:
Students will learn to create some complications in their robot with use of gears, pulleys and other mechanisms. Furthermore, students will be exposed to advanced coding concepts like data structures and algorithms. Students will come away with confidence with the proper use of sensors and motors. Students will apply their skills in a mock-competition using FIRST LEGO® League sets (provided by Duck Learning). This will give students a taste of what to expect when representing their schools in competitions.
- Software Required:
LEGO Education SPIKE Prime Software
- Hardware Required:
- LEGO Education SPIKE Prime set
- Windows Hardware
1.5 GHz Intel® Core Duo processor or equivalent or better
4 GB RAM2 GB available storage space
Bluetooth 4.0 or above
OR
- iPad Hardware: iPad Air 2 and iPad Mini 4 or newer
If you need more information,
please contact our educational consultant Izzat at 9752 5201, Dorothy at 9771 0584
or fill in our contact form at the bottom of the page.
Primary School Level Roadmaps
Click on tab to view roadmap/programme info
This tab contains info of the following:
1) Roadmap 3 - Game Development | Offline | Add-on 12hrs
2) Roadmap 3 - Game Development | Online | Base 24hrs*
**In case of switch to home-based learning announced by the Government

Reference Code: GD-DL-POF
Roadmap 3 - Game Development | Offline | Base - 24hrs
Suitable for children aged 7 - 12 years old
Details
- About:
This course invites students to create interactive multi-player games through the use of block-based programming software, Scratch. At the end of the course, students will walk away with computational thinking skills, basic coding skills and 21st century skills such as communication, critical thinking, creativity and collaboration.
Total Curriculum Time: 24 Hours
- Project Work:
Students will create design and create their own game (with minimal guidance) taking into consideration game mechanics that will keep the game interesting for the player.
They will:
1. Include a concurrent multi-player mode for at least 2 players
2. Include score-keeping
3. Include a game environment
4. Include audio e.g. background music, sound effects
5. Include at least 1 playable character and 1 non-playable character
Students will document their process. Extension:Students who are faster will be challenged to include more levels of difficulty in the game or adding more elements to the game.
- Software Required:
Scratch 3.0 App
- Hardware Required:
Laptop/ Desktop:1 gigahertz (GHz) or faster processor 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit16 GB for 32-bit OS or 20 GB for 64-bit OS"

Reference Code: GD-DL-PON
Roadmap 3 - Game Development | Online | Base - 24hrs

Details
- About:
This course invites students to create interactive multi-player games through the use of block-based programming software, Scratch. At the end of the course, students will walk away with computational thinking skills, basic coding skills and 21st century skills such as communication, critical thinking, creativity and collaboration.
Total Curriculum Time: 24 Hours
- Project Work:
Students will create design and create their own game (with minimal guidance) taking into consideration game mechanics that will keep the game interesting for the player.
They will:
1. Include a concurrent multi-player mode for at least 2 players
2. Include score-keeping
3. Include a game environment
4. Include audio e.g. background music, sound effects
5. Include at least 1 playable character and 1 non-playable character
Students will document their process.
Extension: Students who are faster will be challenged to include more levels of difficulty in the game or adding more elements to the game.
- Software Required:
Scratch 3.0 App
- Hardware Required:
Laptop/ Desktop:1 gigahertz (GHz) or faster processor 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit16 GB for 32-bit OS or 20 GB for 64-bit OS"
If you need more information,
please contact our educational consultant Murtaza at 9752 5201
or fill in our contact form at the bottom of the page.
*Secondary School/JC Level Roadmaps
Click on tab to view roadmap/programme info
This tab contains info of the following:
1) Roadmap 8 - Artificial Intelligence A | Offline | Base 24hrs
2) Roadmap 8 - Artificial Intelligence A | Offline | Add-on 12hrs
3) Roadmap 8 - Artificial Intelligence A | Online | Base 24hrs*
4) Roadmap 8 - Artificial Intelligence A | Online | Add-on 12hrs*
*In case of switch to home-based learning announced by the Government

Reference Code: AI-DL-SOF1
Roadmap 8 - Artificial Intelligence A | Offline | Base - 24hrs
Details
- About:
Students will code AI systems. Learning to mimic human senses. Students will create projects that showcase Machine Learning, Natural Language Processing and Computer Vision. In the end, students will be able to navigate the intricacies of coding AI, comprehending ethics, and implementing solutions using Pictoblox and Google Collaboratory IDE.
- Project Work:
To create a Computer Vision system that detects and sorts different types of trash.
- Software Required:
- Pictoblox
- Google Collaboratory
- Hardware Required:
- Laptop or Desktop
Intel Core i3-2100 Processor
(3.1GHz/1333MHz with L2-3MB)
2GB RAM
250GB HDD ROM
802.11abgn 2x2 (Dual Band)

Reference Code: AI-DL-SOF1-ADD
Roadmap 8 - Artificial Intelligence A | Offline | Add-On - 12 hours
Details
- About:
Students will learn Data Analysis. Students will learn about Setting Goals, Data Collection, Data Cleaning, Data Exploration and Data Evaluation. Students will be able to solve business related queries/strategies by analyzing data and coming up with a conclusive set of actions to take. Students will understand how this can be applied in the real-world.
Total Curriculum Time: 12 Hours
- Project Work:
To determine if global warming can be slowed down by switching to fans instead of using the aircon
- Software Required:
- Microsoft Excel 2016 or better
- Arduino IDE 1.8.13
- Google Data Studio (online)
- Hardware Required:
- Tool: Databot kit
- Laptop or Desktop
Intel Core i3-2100 Processor
(3.1GHz/1333MHz with L2-3MB)
2GB RAM250GB HDD ROM
802.11abgn 2x2 (Dual Band)
- Databot Device

Reference Code: AI-DL-SON1
Roadmap 8 - Artificial Intelligence A | Online | Base - 24hrs
Details
- About:
Students will code AI systems. Learning to mimic human senses. Students will create projects that showcase Machine Learning, Natural Language Processing and Computer Vision. In the end, students will be able to navigate the intricacies of coding AI, comprehending ethics, and implementing solutions using Pictoblox and Google Collaboratory IDE.
Total Curriculum Time: 24 Hours
- Project Work:
To create a Computer Vision system that detects and sorts different types of trash.
- Software Required:
- Pictoblox
- Google Collaboratory
- Hardware Required:
- Laptop or Desktop
Intel Core i3-2100 Processor (3.1GHz/1333MHz with L2-3MB) 2GB RAM
250GB HDD ROM
802.11abgn 2x2 (Dual Band)

Reference Code: AI-DL-SON1-ADD
Roadmap 8 - Artificial Intelligence A | Online | Add-On - 12 hours
Suitable for students aged 13 - 18 years old
Details
- About:
Students will learn Data Analysis. Students will learn about Setting Goals, Data Collection, Data Cleaning, Data Exploration and Data Evaluation. Students will be able to solve business related queries/strategies by analyzing data and coming up with a conclusive set of actions to take. Students will understand how this can be applied in the real-world.
Total Curriculum Time: 12 Hours
- Project Work:
To determine if global warming can be slowed down by switching to fans instead of using the aircon
- Software Required:
- Microsoft Excel 2016 or better
- Arduino IDE 1.8.13
- Google Data Studio (online)
- Hardware Required:
- Tool: Databot kit
- Laptop or Desktop
Intel Core i3-2100 Processor
(3.1GHz/1333MHz with L2-3MB)
2GB RAM250GB HDD ROM
802.11abgn 2x2 (Dual Band)
- Databot Device
If you need more information,
please contact our educational consultant Murtaza at 9752 5201
or fill in our contact form at the bottom of the page.
FAQ
Contact Us
Quotation & Finance Matters
Email: learn@ducklearning.com
Tel: 6747 4236 (Fazela)
Programme & Curriculum Matters
Email: izzat@ducklearning.com
Tel: 9752 5201 (Izzat)
Logistics & Delivery Matters
Email: learn@ducklearning.com
Tel: 6747 4236 (Mustafa)
We are happy to answer your queries.
STEAM Ecosystem Resources
节日团队挑战赛:打造圣诞主题机器人,彰显节日气氛
用圣诞主题机器人激发节日魔法! 今年圣诞节,举办节日团队挑战赛,将节日欢乐与 STEM 创新相结合!孩子们使用 LEGO® 教育套件设计和建造机器人,激发创造力。从圣诞老人的雪橇到节日灯光秀,这是学习和娱乐的完美结合!
What is an Arduino Engineering Kit? Comparison between Rev1 and Rev2
Robotics and mechatronics with the Arduino Engineering Kit (Rev1; Rev2). This comprehensive educational platform is designed for students and enthusiasts to master practical engineering skills through hands-on projects. Learn to build and program real-world applications, bridging the gap between theory and practice using the versatile Arduino board. We compare the original Rev1 (featuring the MKR1000) with the advanced Rev2 (with Nano 33 IoT and MATLAB/Simulink integration) to help you choose the best project-based learning solution for mastering control systems, coding, and design.
Tools, Sets & Platforms We Carry






