Coding is like a language, and children learn new languages faster than adults.
Learning coding dramatically improves a child's creativity & logical thinking. It helps them:
- Understand a problem statement
- Evaluate it from different angles
- Come up with creative solutions
- Test these ideas
- If it fails, find what went wrong
I teach coding by doing
My goal for the student is not just to build apps and games. My goal is a deep mastery of computational thinking.
The coding curriculum for grade 8-12 is designed to help students:
- Master the fundamentals of programming, like data structures, conditionals, loops and functions.
- Learn and master Python, one of the most widely used programming languages in the world geometry.
Topics Covered - Level 1: Python Basics
Python Basics
Class 1-7
Variables, data types, operator precedence
Conditional Branching
Class 8-15
If and else, multiple and nested if, menu driven programs
Loops
Class 16-25
Mechanics of loops, for loops, while loops, nested loops, break and continue statements
Built-In Functions
Class 26-30
Built-in functions, modules and packages, complex math programs, encryption programs
Drawing In Python
Class 31-40
Turtle graphics, drawing basic and complex shapes, turtle animation
Functions
Class 41-45
User defined functions (UDF), call and respond
Google Doodle
Class 46-48
Advanced Turtle Graphics