Coding & ICT

STEM.ORG ACCREDITED™

Explore Coding & ICT Pathways®

Select Age Group

Beginner Level 1

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)

  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface
  • Hands-on activities and exercises
  • Introduction to Scratch Jr. and block-based coding
  • Creating basic projects using Scratch Jr.
  • Exploration of Scratch Jr. interface and features
  • Hands-on activities and exercises
  • Introduction to different Scratch Jr. blocks
  • Use of loops and conditionals in Scratch Jr.
  • Hands-on activities and exercises
  • Introduction to Scratch and advanced block-based coding
  • Creating basic projects using Scratch
  • Exploration of Scratch interface and features
  • Hands-on activities and exercises
  • Introduction to animation principles
  • Creating simple animations using Scratch Jr. or Scratch
  • Exploration of animation techniques
  • Hands-on activities and exercises
  • Introduction to game design
  • Creating simple games using Scratch
  • Exploration of game design principles
  • Hands-on activities and exercises

Invest In Your Child's Education Today

Beginner Level 2

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)
PrerequisiteBeginner Level 1 or Pass the Selection Test

  • Introduction to intermediate game development using Scratch or similar block-based programming tools
  • Creating more complex games using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to intermediate animation using Scratch or similar block-based programming tools
  • Creating more complex animations using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to basic algorithms and logical thinking using Code.org’s Code Studio
  • Exploration of Code Studio features and interface
  • Hands-on activities and exercises
  • Creating animations using Code.org’s Code Studio
  • Exploration of Code Studio’s animation tools and techniques
  • Hands-on activities and exercises
  • Final project using Scratch or Code.org’s AppLab
  • Use of concepts and skills learned in previous lessons
  • Presentation and sharing of final project

Invest In Your Child's Education Today

Intermediate Level 1

Course Duration: Minimum 21 Hours (17 Lecture Hours and 4 Assessment Hours)

  • Introduction to programming concepts
  • Basic programming concepts, including loops, conditionals, and variables.
  • Hands-on activities and exercises
  • Introduction to algorithms and logical thinking
  • Exploration of basic algorithms and their implementation
  • Hands-on activities and exercises
  • Introduction to Binary, Octal and Decimal number system
  • Conversion and Arithmetic operations on number system
  • Hands-on activities and exercises
  • Introduction to App Inventor
  • Exploration of App Inventor interface and features
  • Basic block-based programming concepts in App Inventor
  • Hands-on activities and exercises
  • Use of programming concepts to create basic apps using App Inventor
  • Hands-on activities and exercises
  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface.
  • Hands-on activities and exercises
  • Use of programming concepts to create basic games using Code.org’s GameLab and AppLab
  • Hands-on activities and exercises
  • Create game on Code.org Game Lab

Invest In Your Child's Education Today

Beginner Level 1

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)

  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface
  • Hands-on activities and exercises
  • Introduction to Scratch Jr. and block-based coding
  • Creating basic projects using Scratch Jr.
  • Exploration of Scratch Jr. interface and features
  • Hands-on activities and exercises
  • Introduction to different Scratch Jr. blocks
  • Use of loops and conditionals in Scratch Jr.
  • Hands-on activities and exercises
  • Introduction to Scratch and advanced block-based coding
  • Creating basic projects using Scratch
  • Exploration of Scratch interface and features
  • Hands-on activities and exercises
  • Introduction to animation principles
  • Creating simple animations using Scratch Jr. or Scratch
  • Exploration of animation techniques
  • Hands-on activities and exercises
  • Introduction to game design
  • Creating simple games using Scratch
  • Exploration of game design principles
  • Hands-on activities and exercises

Invest In Your Child's Education Today

Beginner Level 2

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)
PrerequisiteBeginner Level 1 or Pass the Selection Test

  • Introduction to intermediate game development using Scratch or similar block-based programming tools
  • Creating more complex games using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to intermediate animation using Scratch or similar block-based programming tools
  • Creating more complex animations using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to basic algorithms and logical thinking using Code.org’s Code Studio
  • Exploration of Code Studio features and interface
  • Hands-on activities and exercises
  • Creating animations using Code.org’s Code Studio
  • Exploration of Code Studio’s animation tools and techniques
  • Hands-on activities and exercises
  • Final project using Scratch or Code.org’s AppLab
  • Use of concepts and skills learned in previous lessons
  • Presentation and sharing of final project

Invest In Your Child's Education Today

Intermediate Level 1

Course Duration: Minimum 21 Hours (17 Lecture Hours and 4 Assessment Hours)

  • Introduction to programming concepts
  • Basic programming concepts, including loops, conditionals, and variables.
  • Hands-on activities and exercises
  • Introduction to algorithms and logical thinking
  • Exploration of basic algorithms and their implementation
  • Hands-on activities and exercises
  • Introduction to Binary, Octal and Decimal number system
  • Conversion and Arithmetic operations on number system
  • Hands-on activities and exercises
  • Introduction to App Inventor
  • Exploration of App Inventor interface and features
  • Basic block-based programming concepts in App Inventor
  • Hands-on activities and exercises
  • Use of programming concepts to create basic apps using App Inventor
  • Hands-on activities and exercises
  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface.
  • Hands-on activities and exercises
  • Use of programming concepts to create basic games using Code.org’s GameLab and AppLab
  • Hands-on activities and exercises
  • Create game on Code.org Game Lab

Invest In Your Child's Education Today

Intermediate Level 2

Course Duration: Minimum 21 Hours (17 Lecture Hours and 4 Assessment Hours)

  • Introduction to HTML
  • Exploration of HTML tags and structure
  • Hands-on activities and exercises
  • Introduction to CSS
  • Exploration of CSS selectors, properties, and values
  • Hands-on activities and exercises
  • Introduce styles and tables
  • Explain advanced HTML tags
  • Creating a HTML forms
  • Introduction to the final project
  • Discussion of project requirements and guidelines
  • Hands-on activities and exercises
  • Presentation and sharing of final projects
  • Introduction to 3D modelling using Tinkercad or similar free and online software
  • Hands-on activities and exercises
  • Create computer science related program using Tinkercad
  • Explore tools to model 3D animations 
  • Hands-on activities and exercises
  • Use of programming concepts to create more complex games using similar block-based programming tools.
  • Hands-on activities and exercises
  • Introduction to basic web development using Python or JavaScript
  • Exploration of programming concepts in Python or JavaScript
  • Hands-on activities and exercises
  • Use of programming concepts to create more complex web applications using similar tools.
  • Hands-on activities and exercises
  • Exploration of Pandas features and interface
  • Hands-on activities and exercises
  • Introduction to intermediate web development using Python or JavaScript
  • Exploration of programming concepts in Python or JavaScript
  • Hands-on activities and exercises

Invest In Your Child's Education Today

Beginner Level 1

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)

  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface
  • Hands-on activities and exercises
  • Introduction to Scratch Jr. and block-based coding
  • Creating basic projects using Scratch Jr.
  • Exploration of Scratch Jr. interface and features
  • Hands-on activities and exercises
  • Introduction to different Scratch Jr. blocks
  • Use of loops and conditionals in Scratch Jr.
  • Hands-on activities and exercises
  • Introduction to Scratch and advanced block-based coding
  • Creating basic projects using Scratch
  • Exploration of Scratch interface and features
  • Hands-on activities and exercises
  • Introduction to animation principles
  • Creating simple animations using Scratch Jr. or Scratch
  • Exploration of animation techniques
  • Hands-on activities and exercises
  • Introduction to game design
  • Creating simple games using Scratch
  • Exploration of game design principles
  • Hands-on activities and exercises

Invest In Your Child's Education Today

Beginner Level 2

Course Duration: Minimum 20 Hours (16 Lecture Hours and 4 Assessment Hours)
PrerequisiteBeginner Level 1 or Pass the Selection Test

  • Introduction to intermediate game development using Scratch or similar block-based programming tools
  • Creating more complex games using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to intermediate animation using Scratch or similar block-based programming tools
  • Creating more complex animations using Scratch or similar tools
  • Exploration of Scratch or similar tools’ interface and features
  • Hands-on activities and exercises
  • Introduction to basic algorithms and logical thinking using Code.org’s Code Studio
  • Exploration of Code Studio features and interface
  • Hands-on activities and exercises
  • Creating animations using Code.org’s Code Studio
  • Exploration of Code Studio’s animation tools and techniques
  • Hands-on activities and exercises
  • Final project using Scratch or Code.org’s AppLab
  • Use of concepts and skills learned in previous lessons
  • Presentation and sharing of final project

Invest In Your Child's Education Today

Intermediate Level 1

Course Duration: Minimum 21 Hours (17 Lecture Hours and 4 Assessment Hours)

  • Introduction to programming concepts
  • Basic programming concepts, including loops, conditionals, and variables.
  • Hands-on activities and exercises
  • Introduction to algorithms and logical thinking
  • Exploration of basic algorithms and their implementation
  • Hands-on activities and exercises
  • Introduction to Binary, Octal and Decimal number system
  • Conversion and Arithmetic operations on number system
  • Hands-on activities and exercises
  • Introduction to App Inventor
  • Exploration of App Inventor interface and features
  • Basic block-based programming concepts in App Inventor
  • Hands-on activities and exercises
  • Use of programming concepts to create basic apps using App Inventor
  • Hands-on activities and exercises
  • Introduction to Code.org’s GameLab and AppLab
  • Exploration of GameLab and AppLab features and interface.
  • Hands-on activities and exercises
  • Use of programming concepts to create basic games using Code.org’s GameLab and AppLab
  • Hands-on activities and exercises
  • Create game on Code.org Game Lab

Invest In Your Child's Education Today

Intermediate Level 2

Course Duration: Minimum 21 Hours (17 Lecture Hours and 4 Assessment Hours)

  • Introduction to HTML
  • Exploration of HTML tags and structure
  • Hands-on activities and exercises
  • Introduction to CSS
  • Exploration of CSS selectors, properties, and values
  • Hands-on activities and exercises
  • Introduce styles and tables
  • Explain advanced HTML tags
  • Creating a HTML forms
  • Introduction to the final project
  • Discussion of project requirements and guidelines
  • Hands-on activities and exercises
  • Presentation and sharing of final projects
  • Introduction to 3D modelling using Tinkercad or similar free and online software
  • Hands-on activities and exercises
  • Create computer science related program using Tinkercad
  • Explore tools to model 3D animations 
  • Hands-on activities and exercises
  • Use of programming concepts to create more complex games using similar block-based programming tools.
  • Hands-on activities and exercises
  • Introduction to basic web development using Python or JavaScript
  • Exploration of programming concepts in Python or JavaScript
  • Hands-on activities and exercises
  • Use of programming concepts to create more complex web applications using similar tools.
  • Hands-on activities and exercises
  • Exploration of Pandas features and interface
  • Hands-on activities and exercises
  • Introduction to intermediate web development using Python or JavaScript
  • Exploration of programming concepts in Python or JavaScript
  • Hands-on activities and exercises

Invest In Your Child's Education Today