Need Help?

Contact Us!

Unleash your child's potential with

Interactive coding & STEAM classes

We provide a fun way to learn programming and develop problem-solving & critical thinking skills through instructor-led sessions.

Trusted by several unicorn companies

Watch How

We Prepare the minds of the future?

0 K +

Happy Students

4.8

High-rated

10+

Highlighted Programs

We provide a wide selection ranging from Game, App and Web Development and Digital Literacy courses.  Kids can plan their levels based on their capabilities.

Innovation 3D Printing

5.0 (2k reviews)

Minecraft Education

5.0 (2k reviews)

MIT App Inventor

5.0 (2k reviews)

Scratch Animation

5.0 (2k reviews)

HTML - CSS - Python Web Development

5.0 (2k reviews)

Robotics with Coding

5.0 (2k reviews)

STEAM Science Kit

5.0 (2k reviews)

Data Science For Kids

5.0 (2k reviews)

Generation AI & Cybersafe for Kids

5.0 (2k reviews)

Google, Microsoft Digital Literacy

5.0 (2k reviews)

and more!

We teach our learners to create solutions that impact the world they live in, using coding and STEAM techniques as a foundation.

Crafting inspiration of tomorrow

How our learning methodology works

Hands-On Learning

Eliminating learning obstacles for all ages with our hybrid learning settings to help children create their own digital masterpieces

STEM Focus

Delivering up-to-date and customised curriculum to help children learn by connecting new knowledge with known concepts.

Coding Basics

Incorporating interactive sessions with experienced trainers to build innovative and problem-solving mindset in children

We believe in not just talking to our learners about concepts, but showing them. With small class size, hands-on activities, and experiential learning, learners stay engaged and learn faster!

Contact us

Get in Touch with Us

Our encouraging environment is about delivering a truly interactive, intellectual and hands-on environment designed programs with the goal to make learning exciting for young learners.

+603 2733 0337Customer Service Ready to Help You!

iTrainKids @ KL

C-L19-8 KL Trillion 338 Jalan Tun Razak 50400 Kuala Lumpur

9:00AM – 6:00PM (Monday – Saturday)

+6012 798 0622

info@itrainkids.com

iTrainKids @ Bukit Jalil

11-15-1, Jalan Perkasa 15 Asked Explained Bukit Jalil 57000 Kuala Lumpur

9:00AM – 6:00PM (Monday – Saturday)

+60179779186

info@itrainkids.com

iTrainKids @ Mount Austin

21-01, Jalan Austin Heights 3/1 Taman Mount Austin 81100 Johor Bahru, Johor Darul Ta'zim

9:00AM – 6:00PM (Monday – Saturday)

+60137678800

info@itrainkids.com

iTrainKids @ Vietnam

9, Cong Hua, Ward 4, Tan Binh District, HCMC, Viet Nam

9:00AM – 6:00PM (Monday – Saturday)

+84902 617 013

Oanh@itrainkids.com

iTrainKids @ Bhutan

KTM Building, Changangkha, Thimphu Bhutan

9:00AM – 6:00PM (Monday – Saturday)

+975 02 335378

bhutan@itrainkids.com

From coding apps and websites to developing exciting games and creating fun experiments, iTrainKids offers the most creative hands-on ways for children to learn all about science and technology

C-L19-8, KL Trillion, 338 Jalan Tun Razak, 50400 Kuala Lumpur.

Courses

Subscribe To Newsletter

innovation 3D printingLearn the fundamentals and functions of a 3D printer in the 21st century

Intake Dates:

Wednesday:
15:30-17:00 Wednesday

Saturday:
14:30-16:00 Saturday

Beginner Level
Intermediate Level
Advanced Level

Begin your 3D design journey with Tinkercad!

 

Learn to use Tinkercad for 3D modelling and colour design

Master basic shapes and model combination to create your own 3D projects

Hands-on project and presentation, showcasing their first 3D creations

Discover 3D printing works from design to real-world creation!

 

Understand how 3D printers and slicing software work

Learn to adjust printing settings, materials, and speed for better results

Hands-on printing project and presentation featuring your own 3D model

Boost creativity and problem-solving through design thinking!

 

Use design thinking to solve real-world challenges

Develop creativity, teamwork, and critical thinking skills

Final project and presentation showcasing your 3D innovation

4.6

“I made a design on the computer, and it was so cool to see how it all came together. I didn’t think I could actually do it, but I did!”

Sofia
Student

4.7

“Seeing my daughter so engaged in learning how to design and print her own 3D models was incredible. It’s hands-on, creative, and futuristic. A great experience overall.”

Mrs. Ong
Parent

Moduls

3

Age

9-17

Student: 1,005

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

3D printing, also known as additive manufacturing, is a modern technology that creates three-dimensional objects by layering materials based on a digital design. Unlike traditional manufacturing, which cuts or molds materials, 3D printing builds objects layer by layer, making it efficient, flexible, and precise. 3D

This technology allows the creation of complex shapes and prototypes that are difficult or impossible to make using conventional methods. It is widely used in industries such as engineering, medicine, education, architecture, and fashion.

Learning Outcomes

  • Learning 3D printing helps children build creativity, problem-solving, and innovation skills from a young age.
  • It teaches kids how to turn ideas into real objects, strengthening their design thinking and imagination.
  • 3D printing makes STEAM learning fun and hands-on, improving logical thinking and patience.
  • It prepares students for future fields like medicine, construction, product design, and space technology.
  • By learning early, children gain the mindset to become creators of technology, not just users.

Minecraft EducationMinecraft Education teaches coding through interactive, game-based lessons using block-based programming and Python to engage students in computational thinking

Intake Dates:

Tuesday:
15:00-16:30 Tuesday
16:00-17:30 Tuesday

Friday:
15:00-16:30 Friday
16:00-17:30 Friday

Saturday:
10:00-11:30 Saturday
11:30-13:00 Saturday
13:30-15:00 Saturday
15:30-17:00 Saturday

Sunday:
10:00-11:30 Sunday
13:00-14:30 Sunday
15:30-17:00 Sunday

Beginner Level
Intermediate Level
Advanced Level

Foundations of Coding & Problem-Solving

 

Master navigation, Agent controls, and basic coding (loops, sequences, conditionals).

Themes: Animal rescue (turtles, pandas), biomes, space exploration (planets, debugging)

Skills: Pattern recognition, algorithms, debugging, Boolean logic.

Advanced Logic & Automation

 

Key Concepts: Events, variables, nested loops, functions, and collaborative coding

Projects: Dinosaur Run, Wild West challenges, city planning, park design

Focus: Creative problem-solving, large-scale builds, and teamwork.

Mastery & Real-World Applications

 

AI & Data: Build datasets, explore AI fundamentals, and sensor-based projects

Complex Coding: Coordinates, iteration, arrays, and syntax debugging

Final Project: Design and present a capstone creation (e.g., wind farm, Code Zoo)

4.8

“I would recommend this to anyone who wants to learn coding, and you can do fun things inside there!”

Diana
Student

4.8

“My child absolutely loves the Minecraft coding class! Not only is she having fun, but she's also learning valuable skills like problem-solving and creativity. It's amazing to see her so excited about coding.”

Mrs. Lee
Parent

Moduls

3

Age

6-17

Student: 5,102

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: 54 Hours

Certification Awarded on Completion!

Course Overview

Minecraft: Education Edition is a game-based learning platform that develops creativity, collaboration, and problem-solving in an immersive learning environment. One of the fascinating things about Minecraft is how it inspires creativity. Once you learn how to create a small dirt house, you realise that you can scale to castles, bridges, great pyramids, or even modern-day imitations of airports or university campuses. Creativity is great for self-fulfilment and satisfaction, as well as creating a social environment for sharing and enjoying others’ work.

Learning Outcomes

Minecraft Education helps kids develop key skills in a fun, interactive way:

  • STEAM & Coding:
    • Build 3D worlds to boost imagination and design skills
    • Create stories, art, and digital models.
  • Collaboration & Communication:
    • Work in teams on projects.
    • Practice teamwork and respectful online interactions.
  • Critical Thinking:
    • Apply math and science in real-world challenges
    • Design solutions for sustainability, history, or science
  • Digital Skills:
    • Navigate tech tools and game mechanics.
    • Improve typing and digital creativity
  • Social-Emotional Growth:
    • Build resilience through trial and error.
    • Develop patience and leadership in group tasks

MIT App InventorIs an intuitive, visual programming environment that allows children to build fully functional apps for smartphones and tablets.

Intake Dates:

Wednesday:
15:00-16:30 Wednesday
16:00-17:30 Wednesday

Thursday:
15:30-17:00 Thursday

Saturday:
10:30-12:00 Saturday
12:30-14:00 Saturday
15:00-16:30 Saturday

Sunday:
10:30-12:00 Sunday
14:00-15:30 Sunday

Beginner Level
Intermediate Level
Advanced Level

Start your app development journey with MIT App Inventor!

 

design user interfaces and create fun apps like Miu Miu, HeyAI, and My Vlog

explore text-to-speech, animation, and interactive features such as touch and drag

built multiple creative apps including a voice translator and calculator

Mastering variables, decisions, lists, and loops!

 

Enhance their previous apps and create new ones like Multiplication Quiz and Countdown Timer

Use maps, animations, and timers to make apps smarter and more dynamic

builds strong problem-solving and logical thinking skills through hands-on coding projects

Advance into professional app design!

 

Combining animation, sensors, and multiple timers

Students will create apps that interact with the real world, like Track My Car projects

learn how to use loops and procedures to build efficient, interactive apps and games, concludes with a final project and presentation

4.3

“I created my own app that lets people rate their favourite snacks. It was so cool to see it working on my phone!”

Rayyan
Student

4.4

“The App Inventor programme has opened my son’s eyes to how apps are built. It’s a great foundation, and we’re impressed with how quickly he picked it up.”

Mr. Hafiz
Parent

Moduls

3

Age

8-15

Student: 1,215

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

MIT App Inventor is a visual programming environment developed by the Massachusetts Institute of Technology (MIT) that allows users, particularly beginners and young learners, to create software applications for mobile devices running on Android. It uses a drag-anddrop interface, enabling users to design apps without needing to write complex code. Instead, they connect blocks that represent different functions and features, making it accessible for people with little or no programming experience. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, our blocksbased tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments. The MIT App Inventor project seeks to democratize software development by empowering all people, especially young people, to move from technology consumption to technology creation.

Learning Outcomes

  • Kids will refine their programming and artistic skills in long run developmental
  • It is an excellent starting point if you want to design an app without the need for complicated coding
  • Visual coding help kids easily see the link between the code block they place and the action it produces.
  • Kids can create numerous apps that inform and educate.
  • Kids learn through a combination of live instruction and self-paced project development.
  • MIT APPS has many natural applications to mathematics, and it has been used by many educators to improve engagement and boost results.
  • Children can participate in App competitions organized by schools or national educational institutions (such as CODELYMPICS), and winning students can increase their extracurricular activity points

Scratch Programming kids learn the basics of coding, including creating animations, games, interactive stories and design a Web

Intake Dates:

Thursday:
15:00-16:30 Thursday
16:00-17:30 Thursday

Saturday:
10:30-12:00 Saturday
12:30-14:00 Saturday
15:00-16:30 Saturday

Sunday:
11:30-13:00 Sunday
14:30-16:00 Sunday

Beginner Level
Intermediate Level
Advanced Level

Start Easy, Master Fun Scratch Coding!

 

Create your Scratch account & explore blocks

Animate sprites, use motion commands, and build fun projects like Dancing on Stage and Fireworks

Learn cloning, messaging, and intro to variables

Level Up, Build Creative Games!

 

Master variables, loops, and decision-making

Create games like Maze Runner, and AI Guess My Coordinates

Final project: The Great Escape – The Empire Strikes

Creative Journey Into Computer Science!

 

Explore recursion, counters, string processing, and list manipulation

Discovering how to build interactive projects using Scratch’s physics engine

Create their own Super Mario–style game and present a final project

4.5

"My favourite thing about today is that I could code games and do quizzes and questions about the Solar System. That was very fun!"

Emily
Student

4.0

“My child talks non-stop about what she learned in Scratch every time she comes home. It’s really encouraging to see her using logic and creativity to build her own little projects.”

Mrs. Tan
Parent

Moduls

3

Age

6-12

Student: 985

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

What is SCRATCH, and Why is it Perfect for Your Child?
SCRATCH is a visual programming language designed for kids to
learn coding in a fun and interactive way
It uses colorful blocks to teach kids how to create games, animations,
and stories, making coding feel like play.
Developed by MIT, SCRATCH is trusted by educators worldwide to
introduce kids to computational thinking and problem-solving

Learning Outcomes

  • Builds Problem-Solving Skills: Kids learn to break down complex problems into smaller, manageable steps.
  • Encourages Creativity: Allows kids to bring their ideas to life through games, animations, and interactive stories. 
  • Develops Logical Thinking: Coding with SCRATCH teaches kids how to think sequentially and logically. 
  • Boosts Confidence: Completing projects gives kids a sense of
    accomplishment and encourages them to take on new
    challenges. 
  • Prepares for the Future: Coding is a foundational skill in today’s digital world, and SCRATCH is the perfect starting point. 

Web DevelopmentKickstart your journey in web design and development! Learn to build real websites using HTML, CSS, and Python

Intake Dates:

Friday:
16:00-17:30 Friday

Sunday:
15:00-16:30 Sunday

Beginner Level
Intermediate Level
Advanced Level

Start your web journey with HTML, CSS, and Python basics!

 

Learn how to create and style your own web pages

Understand how coding works behind websites

Fun projects like an Interactive Story Generator and Birthday Countdown

Up your skills with advanced HTML, CSS, and Python techniques!

 

Discover how to add animations, icons, and smart layouts

Explore object-oriented programming and debugging like a pro

Create exciting projects such as an Online Quiz Game to show your creativity

Learn how to make your websites interactive and dynamic!

 

Work with forms, multimedia, databases, and Python frameworks

Understand how to connect front-end and back-end coding

Complete your learning journey by building a real E-commerce Web Page

4.8

"There was this project in VSCode that I enjoyed coding the most. It was a very beautiful webpage that I created, and it was very simple, using HTML and CSS."

Kushaan
Student

4.8

"I think Kushaan has done a really good job in learning the new language he was introduced to during this particular course. I'm pretty happy with what he's doing now, and I hope he continues."

Mr. Rahul
Parent

Moduls

3

Age

11-17

Student: 3,215

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

Discover how websites work and how they connect across computers and mobile devices! In this course, students will learn HTML, CSS, and Python to build and design real websites. They’ll explore how web pages are structured, styled, and made interactive. By the end, students will be able to create and publish their own website, gaining key skills for the digital future.

Learning Outcomes

  • Build Creativity: Kids learn to design and create their own websites, turning ideas into reality.
  • Develop Problem-Solving Skills: Coding teaches logical thinking and how to fix realworld challenges.
  • Understand the Digital World: They gain a better understanding of how the internet and websites work.
  • Boost Future Opportunities: Web development skills open doors to future studies and tech careers.
  • Encourage Confidence & Innovation: Creating something from scratch helps kids think creatively and believe in their potential. 

Robotics with CodingDevelop student logical and computational thinking by using Arduino and Micro:bit technologies with our own user interface

Intake Dates:

Tuesday:
15:30-17:00 Tuesday

Saturday:
10:30-12:00 Saturday
15:00-16:30 Saturday

Sunday:
10:30-12:00 Sunday

Beginner Level
Intermediate Level
Advanced Level

Dive into the world of micro:bit programming!

 

Learn about coding, sensors, servos, and algorithms while building

Customizing own Maqueen robot with lights, sounds, and obstacle detection

The course ends with an exciting robot showcase and presentation

learning Arduino for real-world electronics and automation!

 

Explore robot car building, sensors, LCD displays, and component control

Developing hands-on coding skills

The course concludes with a project and presentation

Connect Arduino with mobile apps using MIT App Inventor!

 

Explore Bluetooth communication, build interactive projects like LED robots, fan controllers, and smart cars

Combines coding, electronics, and mobile technology for real-world innovation

Learn to control them through custom-built apps, course ends with a final project and presentation

4.3

“I created my own app that lets people rate their favourite snacks. It was so cool to see it working on my phone!”

Rayyan
Student

4.4

“The App Inventor programme has opened my son’s eyes to how apps are built. It’s a great foundation, and we’re impressed with how quickly he picked it up.”

Mr. Hafiz
Parent

Moduls

3

Age

9-17

Student: 1,215

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

Welcome to our fun and interactive Robotics Course for kids and teens aged 8–17! Students will explore Arduino and Micro:bit technologies to build their own robots while developing logical thinking and computational skills. They’ll get hands-on experience with robot components and learn to create using recyclable materials. The course includes three levels — Beginner, Intermediate (ages 8–12), and Advanced (ages 10–17) — tailored to each student’s age and ability

Learning Outcomes

Learning to code for hands-on learners could not be more engaging than with Micro:bit or Arduino. These two microcontrollers are perfect for kids who love exciting gadgets, experiments and games! So what are Micro:bit and Arduino, and which option is better for your kids?

Micro:bit

  • Introduces kids to how software and hardware work together and helps them to learn to code via web or mobile apps. This tiny computer is equipped with a variety of different input and output features allowing kids to enjoy countless games and activities whilst learning at the same time!
  • Is more powerful and contains more features in one single board
  • Can be programmed with blockbased languages which are more suitable for kids
  • Is more kid-friendly

Arduino

  • Its hardware and software are simple enough for students without prior knowledge of engineering and programming, but also offer an enormously wide range of capabilities which makes Arduino great for advanced users to experiment with
  • Can be connected to dozens of different extension boards for more advanced projects
  • Is programmed primarily with textbased programming languages
  • Is more suitable for older and more advanced learners with a keen interest in coding and electronics

STEAM Science Kit21st century skills to prepare our children for the IR4.0 Future

Intake Dates:

Tuesday:
15:30-17:00 Tuesday

Saturday:
10:30-12:00 Saturday
15:00-16:30 Saturday

Sunday:
10:30-12:00 Sunday

Module One
Module Two
Module Three

Students explore basic scientific concepts through fun
experiments and hands-on activities

 

How does a scientist think? How are colourful lights made? How can the sun
help us tell time? How is sound produced? How do we know the Earth
moves? How does a bird’s body help it fly? …and more!

Students apply what they have learned to solve real-world
problems using critical thinking and teamwork

 

How are hats made using different materials? How can we measure
temperature with a DIY thermometer? How do we know black is made of
different colours? How do plants spread their seeds? ...and more

Students create and present their own projects, combining
science with creativity and innovation

 

How does the yellow line at a train station keep us safe? How do air purifiers
clean the air? How can we fly upward and overcome gravity? How do planets
move in space? ...and more!

4.3

“I created my own app that lets people rate their favourite snacks. It was so cool to see it working on my phone!”

Rayyan
Student

4.4

“The App Inventor programme has opened my son’s eyes to how apps are built. It’s a great foundation, and we’re impressed with how quickly he picked it up.”

Mr. Hafiz
Parent

Moduls

3

Age

6-9

Student: 1,215

Language: English

Subtitles: English, Indonesia, Malaysian, Vietnamese, Chinese, Combodian, Thai

Duration: (54 Hours)

Certification Awarded on Completion!

Course Overview

STEAM is an educational approach that
integrates five core disciplines into a unified
learning model:

  • Science 
  • Technology 
  • Engineering 
  • Arts 
  • Mathematics 

Unlike traditional education where subjects are
taught in isolation, STEAM uses an interdisciplinary
framework to solve real-world problems through
creativity and innovation.

Learning Outcomes

  • Ask relevant questions
  • Understand the big picture by connecting the dots (i.e. train vs
    transportation ecosystem, apple vs food value chain)
  • Problem solving skills
  • Think independently, critically & creatively
  • Be innovative