About the Role
We are looking for a Computer Science enthusiast who can bridge the gap between creative block-based coding and professional syntax-based programming. The ideal candidate loves working with children and possesses a deep technical understanding of how software works.
Key Requirements
- Teaching Versatility: Ability to teach Scratch to younger students and Python to middle schoolers.
- CS Fundamentals: A solid foundation in Data Structures and Algorithms (DSA) is required to guide advanced students.
- Multi-Language Knowledge: Proficiency in Python is a must; additional experience in Java or C++ is highly valued.
- Child-Centric Pedagogy: Must be patient, energetic, and capable of managing a classroom of elementary and middle school students.
How to Apply
Ready to inspire the next generation of coders? Send your resume and a brief summary of your teaching experience using the button below.
Apply Now via EmailRelated Programs
- Creative Coding with Scratch
- Python for Data Science & Gaming
- DSA for Middle Schoolers

