PROGRAMMING 101

Programming for Kids

Designed specially for kids and people without any programming experience, this course is a gentle introduction to the art of programming. We learn to create simple animations and mini games using a visual programming language called "Scratch", created at MIT. Students learn the basic concepts of programming in a fun and interactive way. Those who show an aptitude for it can continue with follow-up courses.

None
SKILLS NEEDED
Programming
SKILLS LEARNED

INSTRUCTOR

Harsh Jain

Harsh is a CS graduate from IIT Bombay, an X-Googler and has been programming since age of 13. He has won several programming contests at international level and has researched extensively into making it easy for everyone to code. He currently runs a startup Crispy Games, that has created several top ranking games. He also loves teaching kids.

LECTURE

1. Introduction : Bring Your Parents

This is the introduction to the course and programming in general. We learn how programming is an art, one of the most interesting and fun skill ever, and get a glimpse into what your life can be as a programmer. This course is also for parents to help them understand why the kids, if they have an aptitude for programming, need a chance to discover it early.

1 HOUR DURATION
LECTURE

2. Hello Scratch

Scratch is a visual programming tool, designed at MIT. We learn it's basic interface and create a simple "Hello Scratch" application. We also learn basic concepts like sprites, labels, events.

1 HOUR DURATION
LECTURE

3. Let there be movement

We learn how to move, rotate, scale things around, understand the coordinate systems and start playing with multiple objects.

1 HOUR DURATION
LECTURE

4. Events and Conditions

We start going interactive. We learn that events are a way for objects to talk to each other and obey our commands. We also learn conditions.

1 HOUR DURATION
LECTURE

5. Loops

We teach our objects to keep doing something forever.

1 HOUR DURATION
LAB

6. Project : Let's build something real

This is a workshop where kids apply what they have learnt and build a project. We give multiple options to chose from and based on the difficulty levels kids and pick what they want to build

3 HOURS DURATION