What Coding Does For Your Child's Brain

  • null

    Coding also helps kids develop a multitude of additional skills such as problem solving, logic, language, and even creativity.

  • null

    MIT studies show that students who learn coding also perform 16% better in cognitive ability tests.

  • null

    Learning computational thinking means being able to break down complex questions into smaller components, solving problems like a computer does.

Fun Courses For Various Ages

From coding to developing exciting games and fun apps, iTrainKids offers the most creative hands-on ways to teach children Science, Technology, Engineering, Arts and Mathematics (STEAM) skills. Young students learn progressively by starting with the basics to comprehending and mastering more advanced languages.

Package Price:

RM900 for 3 days

16th - 18th March 2020


6 - 9 Years Old | Intermediate

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.

Day 2
1. Learn different concept of non visible components in block coding.
2. Create a sharing apps and transmits your fun knowledge with classmates.

Day 3
1. Create fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.


13 - 15 Years Old | Intermediate

Day 1 - Introduction to Python
1. Understanding of print function.
2. Learn the use of variable to manipulate variable.
3. Learn the use of input function to key in new information.
4. Create calculator to calculate multiple operation ( if/else loop).
5. Understand how to create equations.
6. Create simple guessing game ( the use of import random library and while loop).
7. Understanding of different types of loop.
8. Create simple shape app using pygame.
9. Understanding the X and Y axis in programming.
10. Create space shooter game to understand the uses of class and function.

Day 2 - Application of Pygame Library in Python
1. Brief introduction of class and function in Python.
2. Learn the flowchart of programming.
3. Learn how to control player using keyboard.
4. Load image into pygame.
5. Create maze runner game.
6. Upgrade the maze with the obstacles and load image for player, blocks and enemies.
7. Adding scoring system into maze game.
8. Create platformer game.
9: Upgrade platform game with moving platform.

Day 3 - Python Project-Based
Application of Python knowledge to create more sophisticated games with some new features in the Python script. Example of games:
1. Tic-tac-toe
2. Connect 4
3. Memory game


20th - 22nd March 2020


6 - 9 Years Old | Intermediate

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.

Day 2
1. Learn different concept of non visible components in block coding.
2. Create a sharing apps and transmits your fun knowledge with classmates.

Day 3
1. Create fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.


13 - 15 Years Old | Intermediate

Day 1 - Introduction to Python
1. Understanding of print function.
2. Learn the use of variable to manipulate variable.
3. Learn the use of input function to key in new information.
4. Create calculator to calculate multiple operation ( if/else loop).
5. Understand how to create equations.
6. Create simple guessing game ( the use of import random library and while loop).
7. Understanding of different types of loop.
8. Create simple shape app using pygame.
9. Understanding the X and Y axis in programming.
10. Create space shooter game to understand the uses of class and function.

Day 2 - Application of Pygame Library in Python
1. Brief introduction of class and function in Python.
2. Learn the flowchart of programming.
3. Learn how to control player using keyboard.
4. Load image into pygame.
5. Create maze runner game.
6. Upgrade the maze with the obstacles and load image for player, blocks and enemies.
7. Adding scoring system into maze game.
8. Create platformer game.
9: Upgrade platform game with moving platform.

Day 3 - Python Project-Based
Application of Python knowledge to create more sophisticated games with some new features in the Python script. Example of games:
1. Tic-tac-toe
2. Connect 4
3. Memory game

Package Price:

RM900 for 3 days

16th - 18th March 2020


6 - 9 Years Old | Intermediate

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.

Day 2
1. Learn different concept of non visible components in block coding.
2. Create a sharing apps and transmits your fun knowledge with classmates.

Day 3
1. Create fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.


19th - 21st March 2020


6 - 9 Years Old | Intermediate

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.

Day 2
1. Learn different concept of non visible components in block coding.
2. Create a sharing apps and transmits your fun knowledge with classmates.

Day 3
1. Create fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.

Package Price:

RM300 for 1 day

17th March 2020


10 - 12 Years Old

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.


18th March 2020


10 - 12 Years Old

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Package Price:

RM900 for 3 days

17th - 19th March 2020


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.


20th - 22nd March 2020


10 - 12 Years Old | Intermediate

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Understand the advance programming concept and score the exercise.
2. Bring your game up to the advance level with your team.

Day 3
1. Express your creativity by drawing and creating your own characters and level backgrounds.
2. Learn how to publish it online.

Package Price:

RM600 for 2 days

16th - 17th March 2020


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts to map out character interactions.
2. Customize character and enemy characteristics to make them stand out.
3. Flesh out in-game narrative by adding more characters, new dialogues, and enemy bosses.
4. Change the attribute of the enemy to make it more fun such as their health points, attack points and more.

Day 2
1. Create an in-game map your character can interact with your own characters and level backgrounds. Now u can build your own RPG Game with a great Adventure story.


6 - 9 Years Old | Beginner

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.
4. Learn how to program your creativity and bring it into screen.

Day 2
1. Create Fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Express your creativity by drawing and creating your own characters and level backgrounds. Learn how to publish it online.


18th - 19th March 2020


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts to map out character interactions.
2. Customize character and enemy characteristics to make them stand out.
3. Flesh out in-game narrative by adding more characters, new dialogues, and enemy bosses.
4. Change the attribute of the enemy to make it more fun such as their health points, attack points and more.

Day 2
1. Create an in-game map your character can interact with your own characters and level backgrounds. Now u can build your own RPG Game with a great Adventure story.


6 - 9 Years Old | Beginner

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.
4. Learn how to program your creativity and bring it into screen.

Day 2
1. Create Fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Express your creativity by drawing and creating your own characters and level backgrounds. Learn how to publish it online.


20th - 21st March 2020


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts to map out character interactions.
2. Customize character and enemy characteristics to make them stand out.
3. Flesh out in-game narrative by adding more characters, new dialogues, and enemy bosses.
4. Change the attribute of the enemy to make it more fun such as their health points, attack points and more.

Day 2
1. Create an in-game map your character can interact with your own characters and level backgrounds. Now u can build your own RPG Game with a great Adventure story.


6 - 9 Years Old | Beginner

Day 1
1. Create your simple calculator and design it your own way.
2. Learn mathematics with programming concepts and upgrade your computational thinking.
3. Create your own Painter apps and expand your creativity skills.
4. Learn how to program your creativity and bring it into screen.

Day 2
1. Create Fun apps to take pictures and compile it into a collage to send to family and friends.
2. Learn the difference between app programming and designing.


6 - 9 Years Old | Beginner

Day 1
1. Understand programming concepts and applying them in game development.
2. Learn about how variables work and how different variables can affect game outcomes.
3. Learn how to create and program tasks and pathways for in-game enemies.
4. Create different layout for different levels for player to progress and create a scoring system.

Day 2
1. Express your creativity by drawing and creating your own characters and level backgrounds. Learn how to publish it online.

Inquire Now
close slider