Teaching Python — CACC Chinese School


Role: Instructor and Curriculum Developer
Course: Introduction to Python Programming
Organization: CACC Chinese School (Chinese American Cooperation Council), Pleasanton, CA
When: Sundays 5:15–6:00pm on Zoom
What I teach
I teach Python through simple projects that cover the most important concepts in the language. We start from the very basics of print commands to more advanced topics like dictionaries and lists.
Through my 45 minute class, I walk the students through ice-breakers, programming concepts, and hands-on challenges to keep them engaged. I encourage an environment of open communication for my learners.
Why it was created
I wanted to create an introductory programming course that could allow for more students to learn programming. I found that Python would be the best language for younger learners and I felt like I was ready for the challenge after my Unity class the year before.