CODING CLASSES

Introduce your 8-14 year old child to the magical world of coding! Watch them apply their creativity and logical thinking to make animations, computer games, mobile apps, python based applications on kid-friendly coding platforms.

  • Develop creative computational thinking in kids through the application of code to make animations, games, apps and digital art.
  • Motivate every child to become a curious, self-directed learner.
  • Help kids get a head start in a world where millions of jobs will be touched by software development, AI and robotics.

The salient features of the courses offered under the {CODE}INFINITE program are as follows:

  • Personalized 1:1 Live Online Classes
  • Classes conducted by top quality instructors
  • Activity-based curriculum to make coding a super-fun experience for kids
  • Flexible schedule – learn at your own convenience
  • Bite-sized courses (12 to 16 hours per course) with well-defined outcomes
  • Parent involvement with session-wise report & feedback

What is coding and where is it used?

Coding: Giving instructions to a computer to do a task
Code is everywhere!

  • Any application on your laptop, phone or tablet
  • Automatic washing machines, aeroplanes on auto-pilot, calculators, smart watches, etc.
  • Websites and web apps like e-shopping and social media platforms
  • Artificial Intelligence for image recognition, natural language processing, adaptive educational content, weather forecasting, self-driving cars and endless other applications
  • Robotics: on land, underwater, air or space!
  • Online search

and many more!

Why kids should learn how to code?

  • Helps kids make sense of the increasingly digital world they live in
  • Coding is becoming a fundamental life skill as kids of today are exposed to technology from a very early age
  • Learning how to code helps enhance the following:
    • Creativity
    • Logical thinking
    • Analytical and problem-solving skills
    • Self-confidence and a sense of ownership for the things created with code
    • Amazing kid-friendly tools and resources are now available which make coding accessible and fun for kids.

    Challenges

    • Most schools do not have structured computer courses in the curriculum for young children.
    • Structured courses focus on computer literacy as opposed to computational thinking.

    Do you have a story to tell? Come capture the attention of your audience with colourful visuals, your very own characters, and a script for them to act too! Sharpen your algorithmic thinking skills, learn the basics of computer coding, and make digital animations using Scratch, an open-source block-based coding platform developed by MIT, which makes coding colorful, intuitive, and fun for kids.

    Recommended for ages: 8 – 12 years

    Prerequisites: No prior coding experience necessary!

    Concepts covered: Algorithmic thinking, sequencing, events, variables, loops, conditionals, Boolean logic, operators (arithmetic, comparison, logical), functions, character animation, storyboarding, debugging.

    Learning Outcomes:
    On successful completion of the course, kids will be able to:

    • Understand what goes on behind the scenes of their favorite Walt Disney, Pixar and DreamWorks animations.
    • Write a story, storyboard it, and write the algorithm for animating it.
    • Conceptually understand and apply programming constructs like sequencing, loops, events, synchronization, and objects. These concepts are not limited to just animation design.
    • Code 2D animations, which include walking and talking characters, and cool graphic effects, on their own using these constructs.
    • Look at a piece of faulty code and catch and rectify bugs in it.

    Duration: 12 sessions of 1 hour each, to be covered in 4 to 6 weeks

    Do you enjoy gaming? Imagine how much fun it would be to create your own games with your characters, your imagined worlds, and your rules! Learn the core fundamentals of coding and code your own games in this beginner-level course using Scratch. Let others join in the fun by easily sharing your games. Two levels with increasing complexity offered based on age and coding experience.

    Scratch by MIT is an open-source block-based coding platform which makes coding colorful, intuitive and fun for kids.

    Recommended for ages: 8 – 14 years

    Prerequisites: No prior coding experience necessary for beginners!

    Concepts covered: Algorithmic thinking, sequencing, events, variables, loops, conditionals, Boolean logic, operators (arithmetic, comparison, logical), functions, cloning, debugging

    Learning Outcomes: On successful completion of the course, kids will be able to:

    • Understand the mechanics behind many games they see and play.
    • Logically break down a game into its elements and write its algorithm.
    • Conceptually understand and apply programming fundamentals like sequencing, variables, loops, events and conditionals. These concepts are not limited to just game design.
    • Code many 2D games on their own using these fundamentals.
    • Look at a piece of faulty code and catch and rectify bugs in it.

    Duration:
    Beginner: 12 sessions of 1 hour each, to be covered in 4 to 6 weeks
    Intermediate: 16 sessions of 1 hour each, to be covered in 8 to 10 weeks

    Ever dreamt of that perfect app that you think would be so cool to have? Wait no more! Give your idea wings by building your own mobile app. Learn the basics of UI/UX design and coding to make user-friendly apps on the Thunkable platform that can even be published on the App Store and the Google Playstore. Two levels with increasing complexity offered based on age and coding experience.

    Thunkable is a visual programming platform that enables anyone, even kids, to build fully functional mobile apps in an intuitive and fun way.

    Recommended for ages: 8-14 years

    Prerequisites: Some familiarity with block-based coding (on Scratch, code.org, or any other similar platform).

    Concepts covered: Algorithmic thinking, front end vs back end, UI design, objects, sequencing, events, variables, loops, conditionals, Boolean logic, operators (arithmetic, comparison, logical), functions, local vs cloud data, phone sensors.

    Learning Outcomes: On successful completion of the course, kids will be able to:

    • Understand what the front end and back end of a mobile app are and how they are designed.
    • Identify various UI (user interface) elements of any app and understand their roles and differences.
    • Conceptually understand programming fundamentals like sequencing, global vs cloud variables, loops, events, conditionals. These concepts are not limited to just app development.
    • Apply these fundamentals to code the backend logic of their apps.
    • Create their own iOS and Android apps that are publishable on Apple’s App Store and Google’s Play Store.
    • Look at a piece of faulty code and catch and rectify bugs in it.
    • Picture how many of the apps they use on a regular basis must have been designed.

    Duration: 16 sessions of 1 hour each, to be covered in 8 to 10 weeks

    Join us and learn how to code beautiful, complex, geometric patterns on your computer that combine concepts from math, art and computer science. Through this, get introduced to Python, an extremely diverse and popular text-based coding language, which finds application in GUI design, game design, data science and artificial intelligence, just to name a few.

    Kids who have never done text-based coding before will appreciate and enjoy how the concepts from block-based coding map seamlessly to Python.

    For the more mathematically inclined, the course also offers a sneak peek into fractals – stunning geometrical patterns found everywhere in nature. Be amazed at the beauty of nature by understanding more about fractals and recreating them on your screen!

    The course will round out with solving several word problems using Python, allowing the learners to apply the newly-learned concepts to contexts other than art.

    Recommended for ages: 12-14 years

    Prerequisites: Familiarity with basic programming concepts either through block-based coding (Scratch, code.org, etc.) or text-based coding (QBasic, Java, C++, etc.). Good understanding of basic geometric shapes, sides and angles. An interest in maths would be helpful..

    Concepts covered: Algorithmic thinking, flowcharts, sequencing, events, variables, loops, conditionals, Boolean logic, operators (arithmetic, comparison, logical), functions, lists, debugging.

    Learning Outcomes: On successful completion of the course, kids will be able to:

    • Logically break down a complex geometric art form into its building blocks and figure out the math to recreate it.
    • Conceptually understand and apply programming fundamentals like sequencing, variables, loops, events and conditionals in Python. These concepts are not limited to just digital art.
    • Create several geometric art patterns on their own using these fundamentals.
    • Appreciate how concepts in block-based coding translate to a text-based coding language like Python.
    • Understand the meaning of fractals and the math behind them.
    • Solve general word problems in Python using the same concepts that apply to digital art.
    • Look at a piece of faulty code and catch and rectify bugs in it.

    Duration: 20 sessions of 1 hour each, to be covered in 8 to 10 weeks

    INDIA - SINGAPORE - USA

    +91 7605083876

    +65 84982405

    info@eduinfinite.com

    INDIA CENTRE ADDRESS

    135/L S.P. Mukherjee Road, First Floor,
    Kolkata 700 026.
    Adjacent to Mahindra auto showroom,
    near Kalighat Metro Station

    SINGAPORE CENTRE ADDRESS

    20 Upper Circular Road,
    #01-32, The Riverwalk,
    Singapore 058416