Introduction to Scratch
Built on the core principles of creative computing, Introduction to Coding using Scratch is most suitable for the kids gearing up with Coding. With block-based approach on programming this Course gives a unique opportunity to learners to express their imagination and creativity. This module for teachers will provide an opportunity to explore the fundamental concepts common in various programming languages. This also enables teacher to train their students to use this platform to algorithmize their learnings from the various curricula.
Spatial movement commands, Appearance commands - background, sprite, costume, clone, behavior specifications, and animations.
Introduction to App Development
This module is designed in such a way that any student without prior coding knowledge can get started with it. It includes the basics of coding and then further proceeds with Problem Solving and App Development.
Basics of Computer Programming. App Design Interface, UI and UX, Multiple Screens apps, Basic principle of Colors, Color Sleuth, User inputs, Events, Buttons, Variables, Conditional statements- IF, IF Else, Logical statements, Test and Iteration, Spatial Interaction Programming and Event-driven programming.
Testing the applications, Debugging, Using advanced extensions, Best practices for project development and tracking, Smart Flow Diagram
In this module, we teachers will explore Code.org as a platform of multiple coding platforms. Starting from Play Lab to Sprite Lab, Game Lab, App Lab and Web Lab the teacher will explore this coding platform in context to classroom implementation.
Drawing simple Shapes, parameters, variables, randomization, sprite creation, Text and Labels, Draw Loops, keyboard and mouse input, sprite movement and reaction, conditionals, coordinates, velocity, collisions, functions, and loops for complex sprite movement and reaction.
Introduction to Artificial Intelligence
Artificial Intelligence is the most promising area in technology that can solve the biggest problems in human society. This is the reason Artificial Intelligence is rapidly being adopted in the university as well school curricula across the world. Artificial Intelligence is the umbrella term that encompasses Machine Learning, Big Data, Robotics, Evolutionary Computation, Neural Networks, and Natural Language Processing.
Exposing children to Artificial Intelligence from an early age develops their ability to observe, analyze and make well-informed decisions. It teaches them to solve real-world problems with the augmentation of technology.
This module will take a comprehensive look at basics of Artificial Intelligence and simplistic Hands-On experience.
Creating and Using ML, ML HandsOn, Making Dynamic AI model, Creating and Using external API in AI programs.
Introductory Course On Python
Python is rapidly becoming popular due to its minimalized syntax, which renders it effective for use in the most promising technologies of the future: Artificial Intelligence and Data Science. This module takes a unique hybrid approach towards python programming. Learners start with a Block-Based platform for Python and gradually move to Text-Based Syntax. This module allows teachers to provide a smoother start off of text-based coding.
Mathematical operations, Logical statements, Input, Display. Creating, Structuring, Amending Data, List, Sets, Variables, Loops, Defining a function, Class, advanced mathematical expressions, Using turtle, Graphs, Importing and using Time, math, random, Introduction to python syntax with Turtle, debugging block-based python program, Debugging text-based python program, Using Python terminal on the PC.
Introduction to Big Data, Advantageous use of Python in Data Science, Overview of AI, making simple AI projects using python.
Components of websites, tour to a typical program for a website, getting familiar with syntax-based programming, Planning a page, Divisions, Headings, Paragraphs, Intellectual property and images, Styling with CSS- Syntax, Linking, Style elements, Classes, Linking the pages, Standard review process and debugging.