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.
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.
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.
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.
We learn how to move, rotate, scale things around, understand the coordinate systems and start playing with multiple objects.
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.
We teach our objects to keep doing something forever.
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