Coding is a life skill. Speaking a computer language is an essential skill to master in the new century, whether you are a doctor, an accountant, or a lawyer. And becoming computer literate has never been easier and more fun. All it takes is a laptop, a desire to learn, and last but not least, registering for our workshop.

The Course
We are introducing a new middle/high school coding curriculum developed by Carnegie Mellon University. The introductory course CS0 is taught widely in middle schools and boot camps across the United States and is based on Python — one of the most in-demand programming languages. The course guides learners from drawing pictures and making basic animations to creating fun games. It consists of 4 units (17 lessons) full of exercises, checkpoints, challenges, and creative tasks. The philosophy here is straightforward: learn by doing.
Logistics
All the course materials, including the Integrated Development Environment, are online — each student is provided with an account that they can use to access the course materials from anywhere. The duration of the course is designed to be 30 hours in total, which translates into 3 weeks of coding camp (2 hours every weekday). Official certification of completion is awarded to those who worked hard. A good command of English is a must.
Requirement
Basic understanding of algebra & geometry is required. The student presumably has a good command of English and a working laptop.
Result
Following are the examples of creative task submissions by the students from previous batches:
Registration
A application form has to be filled out in English in prior to the workshop commencement. A total of 20 students is accepted.