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 coding 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 computer science curriculum developed by Carnegie Mellon University. The introductory course CS0: Exploring Programming with Python is widely taught in middle schools and academies 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. Zolbayar Magsar is the lead instructor of the course.
Schedule
Day 1 | Unit 1: Drawing with Shapes |
|
Day 2 |
|
|
Day 3 |
|
|
Day 4 | Unit 2: Basic Animations |
|
Day 5 |
|
|
Day 6 | Unit 3: Giving Programs Options |
|
Day 7 |
|
|
Day 8 |
|
|
Day 9 | Unit 4: Animating Lots of Shapes |
|
Day 10 |
|
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 2 weeks (10 days) of coding camp – 3 hours of workshop every weekday. Official certification of completion is awarded to those who worked hard.
Requirement
Basic understanding of algebra & geometry is required. The student presumably has a good command of English and a functional laptop.
Result
Following are the examples of creative task submissions by the students from previous batches:
Register
An application form has to be filled out in English in prior to the workshop commencement. A total of 20 students is accepted.