Scratch is a block-based visual programming language and website targeted primarily at children 8-16 to help learn code. Users of the site can create projects on the web using a block-like interface

Tinkercad is a free and safe online application where your children can make things in 3D, play with virtual electronics, and create designs using blocks of code. Getting your children up and running and making things in 3D is quick and simple, and can be accomplished in a matter of minutes.

Python and AI will help your child walk through a journey of experimental and activity-based learning. Our platform AI Connect is one stop solution for learning Artificial Intelligence & Python right from tender age.

 
Scratch Programming Syllabus
Module 1: Objective of Programming
    • The benefits students can gain from learning computer programming.
    • The world wide need for more computer programmers.
    • How “blocky” programs allow people create programs without memorization.
    • The types of projects can be created with Scratch.
    • Programs similar to Scratch or derived from it.

Module 2:The Basics of Scratch

    • The history of Scratch.
    • The difference between sprites and images.
    • Using Scratch’s built-in sprites.
    • Creating your own sprites.
    • How is “blocky” activities the same and/or different than coding?
    • Scratch’s block categories.
Module 3: First Project Basics
    • Adding movement to a sprite.
    • Adding sound to a sprite.
    • Changing the colors of a sprite.
    • Making a sprite appear to speak.
    • Making a sprite appear to think. 

Module 4:Adding Interactivity
    • Adding eight types of events that can be triggered by the different keyboard buttons.
    • Adding clickable “Buttons” to give the player several choices during the activity.
    • How to add make your game keep score.
    • How to signify that the game is over when a specified score is reached.

Module 5:Math Concepts
    • The four operations.
    • Random numbers.
    • Comparing numbers.
    • Logic and logical arguments.
    • Creating variables.
    • Using variables.
Module 6: Logic
    • The Stop block.
    • The Wait block.
    • The Forever block.
    • Repeating actions.
    • The Broadcast block.
    • Conditional statements.
    • Nested control statements.

Module 7:Adding Sound
    • Linking sounds to a sprite.
    • Playing Scratch’s sounds.
    • Recording and playing your own sounds.
    • Adding narration to your story.

Module 8:Costumes and Background Changes
    • Adding and changing costumes.
    • Adding and changing backgrounds.
    • Graphic special effects.
    • Changing the size of a sprite.
    • Working with multiple sprites. 

Module 9:Classroom Management and Scratch Accounts
    • Student accounts.
    • Sharing.
    • Collaborating.
    • Remixing.
    • Backing up files and standalone player.
    • Appropriate content.
    • Cloud data.
    • Resources for help.

Module 10:Planning Scratch Lessons correlating to the Common Core
    • Developing skill sets and criteria lists.
    • Locating completed relevant projects online.
    • Collaboration with colleagues.

 

3D Modelling Syllabus

Module 1 – An introduction to 3D printing

Module 2 – The 3D Printing Process

Module 3 – How to create 3D models

Module 4 – Developing modelling skills

Module 5 – Design Challenge

Module 6 – Basic materials and slicing

Module 7 –Assessment

Module 8 – 3D Printing in our society

Module 9 – Different types of 3D Printers

Module  10– 3D printing and Manufacturing

Module 11– Sustainability and 3D printing

Module 12– Advanced CAD modelling skills

Module 13– Slicing and STL optimization

 

Python Syllabus

Module 1 :What is Python?Why is Python a Great Choice?

Module 2:Python  Syntax, Loops, and Variables

Module 3:How to open Python on your computer:

Module 4 :Creating a FOR loop, Variables ,Creating a while loop

Module 5:The Importance of Syntax, Importing a Library

Module 6:Creating a List
How can we access information from a list?
List Length,List Indexing
What type of data is stored within a list?
Lists, strings, and integers! 
Modifying Lists

Module 7:Understanding Parameters
Removing Parameters