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.

12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites
Project: The Great Escape - Avatar

Day 3
1. Looks and Sound
2. The Looks Palette
3. Changing Costumes to Animate
4. Sprites That Speak and Think
5. Image Effects
6. The Looks Palette
7. Size and Visibility
8. Layers
9. The Sound Palette
10. Playing Audio Files
11. Playing Drums and Other Sounds
12. Composing Music
13. Controlling Sound Volume
14. Setting the Tempo
Project: The Great Escape - The Return of Jedi


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. Getting Started with Scratch - Ping Pong Game
2. Using Motion Commands
3. Pen Commands

Day 2
1. The Power of Repeat
2. Get the Money
3. Catching Apples

Day 3
1. The Looks Palette
2. The Sound Palette
3. Dancing on Stage

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter
Project: The Galaxy Shooter

Day 3
1. Star Shooting Game
2. Path Finding
3. Set up two turrets and a player
4. Top down tank shooting game
Project: The Turret Defense


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Ball Bouncing
2. Publishing to the web
3. Angry bird shooting game

Day 3
1. Top Down Player Shooting 1. Star Shooting Game
2. Path Finding

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter

Day 3
1. Making Numerical Lists
2. Using the range() Function
3. Using range() to Make a List of Numbers
4. Simple Statistics with a List of Numbers
5. List Comprehensions
6. Working with Part of a List
7. Slicing a List
8. Looping Through a Slice
9. Copying a List
10. Tuples
11. Defining a Tuple
12. Looping Through All Values in a Tuple
13. Writing over a Tuple
14. Styling Your Code
15. The Style Guide
16. Indentation
17. Line Length
18. Blank Lines
19. Other Style Guidelines
20. NiceHexSpiral.py
21. One Variable to Rule Them All
22. Changing The Number of Sides
Project: Space Invader


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Python?
2. Python Basics
3. Pygame Window
4. Flow Control

Day 2
1. Drawing a Circle
2. Flow Control Statement - Part 1
3. Drawing a Rectangle
4. Flow Control Statement - Part 2
5. Drawing a Line
6. Guess the Number

Day 3
1. Drawing an Ellipse
2. Rock, Paper, Scissors
3. Drawing a Polygon
4. Drawing a Triangle
5. Drawing an Arc
6. Functions

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. How do scientists think?
2. How to create colorful lights?
3. How can the sun help us tell time?
Day 2
1. How does 3D film form stereoscopic image?
2. How is beautiful sound produced?
3. How do we know how the earth moves?
Day 3
1. How do seeds prepare plants for growth?
2. How does the bird’s body help to fly?
3. How does our body move?
Day 4
1. How does a submarine dive and rise?
2. How do clownfish live with poisonous anemones?
3. How does being black and white help the panda?
Day 5
1. How do you build a strong bridge?
2. How do you build a bridge across a valley?
3. How can we build a bridge across the ocean?


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Google Docs
Day 1 - Getting Started with Docs
1. Introducing Google Docs
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Formatting Text, Fonts
2. Working with Images
3. Page setup, Document Outline, Table of Content
4. Paragraph Styles

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Google Sheets
Day 1 - Getting Started with Sheets
1. Introducing Google Sheets
2. Toolbar and Menu Items
3. Cell Formatting
4. Formatting your data

Day 2 - Fiddling with Sheets Layout
1. Controlling rows and columns
2. Moving, copying and pasting data
3. Moving beyond one sheet
4. Page setup

Day 3 - Crunching Numbers
1. Functions and formulas
2. Filtering and sorting your data
3. Data Visualization, Creating Charts
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Microsoft Word
Day 1 - Getting Started with Microsoft Word
1. Introducing Microsoft Word
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Character and paragraph formatting
2. Page, Styles, Template and Themes formatting
3. Page setup, Document Outline, Table of Content
4. Working with Image, and SmartArt

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Printing

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Microsoft Excel
Day 1 - Getting Started with Microsoft Excel
1. Introducing Microsoft Excel
2. Toolbar and Menu Items
3. Building and editing worksheets
4. Formatting worksheets

Day 2 - Formulas and Functions
1. Building Basic Formulas
2. Logical Functions and Error Trapping
3. Math and Statistical Formulas
4. Lookup, information and Text Formulas

Day 3 - Charts, Graphic and Data
1. Charting Worksheet Data
2. Adding Graphic
3. Building and Maintaining Data Lists
4. Sharing Workbooks and Worksheet Data

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites
Project: The Great Escape - Avatar

Day 3
1. Looks and Sound
2. The Looks Palette
3. Changing Costumes to Animate
4. Sprites That Speak and Think
5. Image Effects
6. The Looks Palette
7. Size and Visibility
8. Layers
9. The Sound Palette
10. Playing Audio Files
11. Playing Drums and Other Sounds
12. Composing Music
13. Controlling Sound Volume
14. Setting the Tempo
Project: The Great Escape - The Return of Jedi


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. Getting Started with Scratch - Ping Pong Game
2. Using Motion Commands
3. Pen Commands

Day 2
1. The Power of Repeat
2. Get the Money
3. Catching Apples

Day 3
1. The Looks Palette
2. The Sound Palette
3. Dancing on Stage

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter
Project: The Galaxy Shooter

Day 3
1. Star Shooting Game
2. Path Finding
3. Set up two turrets and a player
4. Top down tank shooting game
Project: The Turret Defense


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Ball Bouncing
2. Publishing to the web
3. Angry bird shooting game

Day 3
1. Top Down Player Shooting 1. Star Shooting Game
2. Path Finding

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter

Day 3
1. Making Numerical Lists
2. Using the range() Function
3. Using range() to Make a List of Numbers
4. Simple Statistics with a List of Numbers
5. List Comprehensions
6. Working with Part of a List
7. Slicing a List
8. Looping Through a Slice
9. Copying a List
10. Tuples
11. Defining a Tuple
12. Looping Through All Values in a Tuple
13. Writing over a Tuple
14. Styling Your Code
15. The Style Guide
16. Indentation
17. Line Length
18. Blank Lines
19. Other Style Guidelines
20. NiceHexSpiral.py
21. One Variable to Rule Them All
22. Changing The Number of Sides
Project: Space Invader


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Python?
2. Python Basics
3. Pygame Window
4. Flow Control

Day 2
1. Drawing a Circle
2. Flow Control Statement - Part 1
3. Drawing a Rectangle
4. Flow Control Statement - Part 2
5. Drawing a Line
6. Guess the Number

Day 3
1. Drawing an Ellipse
2. Rock, Paper, Scissors
3. Drawing a Polygon
4. Drawing a Triangle
5. Drawing an Arc
6. Functions

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. How do scientists think?
2. How to create colorful lights?
3. How can the sun help us tell time?
Day 2
1. How does 3D film form stereoscopic image?
2. How is beautiful sound produced?
3. How do we know how the earth moves?
Day 3
1. How do seeds prepare plants for growth?
2. How does the bird’s body help to fly?
3. How does our body move?
Day 4
1. How does a submarine dive and rise?
2. How do clownfish live with poisonous anemones?
3. How does being black and white help the panda?
Day 5
1. How do you build a strong bridge?
2. How do you build a bridge across a valley?
3. How can we build a bridge across the ocean?


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Google Docs
Day 1 - Getting Started with Docs
1. Introducing Google Docs
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Formatting Text, Fonts
2. Working with Images
3. Page setup, Document Outline, Table of Content
4. Paragraph Styles

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Google Sheets
Day 1 - Getting Started with Sheets
1. Introducing Google Sheets
2. Toolbar and Menu Items
3. Cell Formatting
4. Formatting your data

Day 2 - Fiddling with Sheets Layout
1. Controlling rows and columns
2. Moving, copying and pasting data
3. Moving beyond one sheet
4. Page setup

Day 3 - Crunching Numbers
1. Functions and formulas
2. Filtering and sorting your data
3. Data Visualization, Creating Charts
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Microsoft Word
Day 1 - Getting Started with Microsoft Word
1. Introducing Microsoft Word
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Character and paragraph formatting
2. Page, Styles, Template and Themes formatting
3. Page setup, Document Outline, Table of Content
4. Working with Image, and SmartArt

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Printing

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Microsoft Excel
Day 1 - Getting Started with Microsoft Excel
1. Introducing Microsoft Excel
2. Toolbar and Menu Items
3. Building and editing worksheets
4. Formatting worksheets

Day 2 - Formulas and Functions
1. Building Basic Formulas
2. Logical Functions and Error Trapping
3. Math and Statistical Formulas
4. Lookup, information and Text Formulas

Day 3 - Charts, Graphic and Data
1. Charting Worksheet Data
2. Adding Graphic
3. Building and Maintaining Data Lists
4. Sharing Workbooks and Worksheet Data

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Scratch?
2. Why Scratch?
3. Is it easy to use Scratch?
4. Scratch 3.0
5. Create a Scratch account
6. Using the Scratch screen
7. Exploring the blocks
8. Changing the backdrop
9. Setting the Center of an Image
10. Setting Transparent Color
11. Creating your first program
12. Your First Scratch Game
13. Scratch Blocks: An Overview
14. Arithmetic Operators and Functions
15. Motion and Drawing
16. Using Motion Commands
17. The Power of Repeat

Day 2
1. Rotated Squares
2. Exploring with Stamp
3. Get the Money
4. Catching Apples
5. More on Cloned Sprites
Project: The Great Escape - Avatar

Day 3
1. Looks and Sound
2. The Looks Palette
3. Changing Costumes to Animate
4. Sprites That Speak and Think
5. Image Effects
6. The Looks Palette
7. Size and Visibility
8. Layers
9. The Sound Palette
10. Playing Audio Files
11. Playing Drums and Other Sounds
12. Composing Music
13. Controlling Sound Volume
14. Setting the Tempo
Project: The Great Escape - The Return of Jedi


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. Getting Started with Scratch - Ping Pong Game
2. Using Motion Commands
3. Pen Commands

Day 2
1. The Power of Repeat
2. Get the Money
3. Catching Apples

Day 3
1. The Looks Palette
2. The Sound Palette
3. Dancing on Stage

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Publishing to the web
2. Angry bird shooting game
3. Top Down Player Shooting Project: The Galaxy Shooter
Project: The Galaxy Shooter

Day 3
1. Star Shooting Game
2. Path Finding
3. Set up two turrets and a player
4. Top down tank shooting game
Project: The Turret Defense


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Construct 3?
2. Run Construct 3 as an app
3. Work Offline
4. Saving & Sharing
5. Functions and Features
6. Illusion
7. Using an Account
8. Account Benefits
9. Cannon Shooting
10. Ball Bouncing
11. Exercises

Day 2
1. Ball Bouncing
2. Publishing to the web
3. Angry bird shooting game

Day 3
1. Top Down Player Shooting 1. Star Shooting Game
2. Path Finding

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 13 July | 2 - 3 Aug 2021 | 16 - 17 Aug 2021 | 23 - 24 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter


12 - 14 July | 2 - 4 Aug 2021 | 16 - 18 Aug 2021 | 23 - 25 Aug 2021


Day 1
1. Introduction: What Is Coding and Why Is It Good for You?
2. Why Should Kids Learn to Code?
3. Coding = Solving Problems
4. Getting Started with Python
5. Writing Programs in Python
6. Running Programs in Python
7. Variables And Simple Data Types
8. What Really Happens When You Run hello_world.py
9. Variables
10. Naming and Using Variables
11. Avoiding Name Errors When Using Variables
12. Comments
13. How Do You Write Comments?
14. What Kind of Comments Should You Write?
15. Turtle Graphics: Drawing with Python
16. Our First Turtle Program
17. How It Works
18. What Happens
19. Turtle on a roll
20. urtle Roundup
21. Adding a touch of color
22. Variables And Simple Data Types
23. Strings
24. Changing Case in a String with Methods
25. Combining or Concatenating Strings
26. Adding Whitespace to Strings with Tabs or Newlines
27. Stripping Whitespace
28. Avoiding Syntax Errors with Strings
29. Numbers
30. Integers
31. Floats
32. Avoiding Type Errors with the str() Function
33. Introduction Lists
34. What Is a List?
35. Accessing Elements in a List
36. Index Positions Start at 0, Not 1
37. Using Individual Values from a List

Day 2
1. Changing, Adding, and Removing Elements
2. Modifying Elements in a List
3. Adding Elements to a List
4. Appending Elements to the End of a List
5. Inserting Elements into a List
6. Removing Elements from a List
7. Removing an Item Using the del Statement
8. Removing an Item Using the pop() Method
9. Popping Items from any Position in a List
10. Removing an Item by Value
11. Organizing a List
12. Sorting a List Permanently with the sort() Method
13. Sorting a List Temporarily with the sorted() Function
14. Printing a List in Reverse Order
15. Finding the Length of a List
16. Avoiding Index Errors When Working with Lists
17. ColorSquareSpiral
18. Changing background colors
19. ColorCircleSpiral.py
20. Working With Lists
21. Looping Through an Entire List
22. A Closer Look at Looping
23. Doing More Work Within a for Loop
24. Doing Something After a for Loop
25. Avoiding Indentation Errors
26. Forgetting to Indent
27. Forgetting to Indent Additional Lines
28. Indenting Unnecessarily
29. Indenting Unnecessarily After the Loop
30. orgetting the Colon
Project: Space Shooter

Day 3
1. Making Numerical Lists
2. Using the range() Function
3. Using range() to Make a List of Numbers
4. Simple Statistics with a List of Numbers
5. List Comprehensions
6. Working with Part of a List
7. Slicing a List
8. Looping Through a Slice
9. Copying a List
10. Tuples
11. Defining a Tuple
12. Looping Through All Values in a Tuple
13. Writing over a Tuple
14. Styling Your Code
15. The Style Guide
16. Indentation
17. Line Length
18. Blank Lines
19. Other Style Guidelines
20. NiceHexSpiral.py
21. One Variable to Rule Them All
22. Changing The Number of Sides
Project: Space Invader


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. What is Python?
2. Python Basics
3. Pygame Window
4. Flow Control

Day 2
1. Drawing a Circle
2. Flow Control Statement - Part 1
3. Drawing a Rectangle
4. Flow Control Statement - Part 2
5. Drawing a Line
6. Guess the Number

Day 3
1. Drawing an Ellipse
2. Rock, Paper, Scissors
3. Drawing a Polygon
4. Drawing a Triangle
5. Drawing an Arc
6. Functions

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Day 1
1. How do scientists think?
2. How to create colorful lights?
3. How to record time with sun?
Day 2
1. How does 3D film form stereoscopic image?
2. How is beautiful sound produced?
3. How do we know how the earth moves?
Day 3
1. How do seeds prepare plants for growth?
2. How does the bird’s body help to fly?
3. How does our body move?
Day 4
1. How does a submarine dive and rise?
2. How do clownfish live with poisonous anemones?
3. How does being black and white help the panda?
Day 5
1. How do you build a strong bridge?
2. How do you build a bridge across a valley?
3. How can we build a bridge across the ocean?


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Google Docs
Day 1 - Getting Started with Docs
1. Introducing Google Docs
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Formatting Text, Fonts
2. Working with Images
3. Page setup, Document Outline, Table of Content
4. Paragraph Styles

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Google Sheets
Day 1 - Getting Started with Sheets
1. Introducing Google Sheets
2. Toolbar and Menu Items
3. Cell Formatting
4. Formatting your data

Day 2 - Fiddling with Sheets Layout
1. Controlling rows and columns
2. Moving, copying and pasting data
3. Moving beyond one sheet
4. Page setup

Day 3 - Crunching Numbers
1. Functions and formulas
2. Filtering and sorting your data
3. Data Visualization, Creating Charts
4. Sharing and Collaboration with Google Drive

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


12 - 16 July | 2 - 6 Aug 2021 | 16 - 20 Aug 2021 | 23 - 27 Aug 2021


Microsoft Word
Day 1 - Getting Started with Microsoft Word
1. Introducing Microsoft Word
2. Toolbar and Menu Items
3. Creating Documents
4. Editing Documents

Day 2 - Looking Good: Formatting Documents
1. Character and paragraph formatting
2. Page, Styles, Template and Themes formatting
3. Page setup, Document Outline, Table of Content
4. Working with Image, and SmartArt

Day 3 - Fiddling with Document Layout
1. Headers and Footers, Page Number
2. Creating Tables and Lists
3. Word Count, Spelling and Grammar check
4. Printing

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Microsoft Excel
Day 1 - Getting Started with Microsoft Excel
1. Introducing Microsoft Excel
2. Toolbar and Menu Items
3. Building and editing worksheets
4. Formatting worksheets

Day 2 - Formulas and Functions
1. Building Basic Formulas
2. Logical Functions and Error Trapping
3. Math and Statistical Formulas
4. Lookup, information and Text Formulas

Day 3 - Charts, Graphic and Data
1. Charting Worksheet Data
2. Adding Graphic
3. Building and Maintaining Data Lists
4. Sharing Workbooks and Worksheet Data

Day 4
1. Exercise 1 - Part 1
2. Exercise 1 - Part 2
3. Exercise 1 - Part 3
4. Exercise 1 - Part 4

Day 5
1. Exercise 2 - Part 1
2. Exercise 2 - Part 2
3. Exercise 2 - Part 3
4. Exercise 2 - Part 4


Inquire Now
close slider