Curriculum

Coding for Kids — Fundamentals

An essential beginning for the journey of coding. This curriculum is designed for kids to easily grasp the knowledge and apply it to real-life projects.

Duration
16 hours
Level
Complete beginner
Format
Online or offline, group or individual
Language
English and Tamil
Course code CS001

Four modules, sixteen hours.

Each module ends with something the student has actually built, so progress is visible from the very first week.

  1. Module 1

    Introduction to Python

    • Programming concepts, and why Python is a beginner-friendly first language
    • Setting up the Python environment
    • Variables and data types: integers, floats and strings
    • Basic operations and string manipulation
  2. Module 2

    Control flow

    • Conditional statements: if, elif, else
    • Loops: for loops and while loops
    • Loop control with break and continue
  3. Module 3

    Functions and modules

    • Defining functions with parameters and return values
    • Importing and using built-in modules
    • Writing and reusing your own modules
  4. Module 4

    Turtle graphics and simple games

    • Drawing shapes and moving the turtle
    • Creating animations with loops and conditions, changing colours and shapes dynamically
    • Building simple games and implementing game mechanics
    • Encouraging creativity in game design
Built, not just watched

Projects run through the whole course.

Mini-projects

Guided projects that reinforce each concept as it lands — drawing geometric shapes, building a simple calculator, designing a guessing game.

Their own projects

Open-ended project ideas that let students chase their own curiosity, with support and guidance from us whenever they need it.

After the fundamentals

Where students go next.

Coding for Kids (CS001) is the prerequisite for each of these tracks.

  • Web development course illustration

    Web Development

    HTML, CSS, JavaScript

    48 hours

  • App development course illustration

    App Development

    Flutter

    48 hours

  • Artificial intelligence course illustration

    Artificial Intelligence

    Python

    96 hours

Students who want to keep building games rather than move into a formal track carry on with guided game-development projects instead.

Ready to talk through the right starting point?

Email us your child’s class and current experience, and we will recommend a course and a format — group or individual, online or at home.