21st Century Learners Inc. is an after-school STEAM program dedicated to nurturing critical thinking, creativity, and problem-solving skills among learners. The organization offers structured and engaging learning experiences that complement traditional school curricula through hands-on activities and projects. Students explore modern technologies and real-world applications of STEAM concepts within an inclusive, student-centered environment that promotes collaboration and curiosity.
Key Responsibilities
The Computer Science Teacher will be responsible for delivering engaging and age-appropriate computer science lessons in an after-school setting based in Karāchi. This part-time, on-site role involves planning and teaching classes that introduce core computing concepts, programming fundamentals, and computational thinking. Daily tasks include preparing lesson plans and instructional materials, facilitating interactive activities, supporting students with diverse learning needs, and maintaining a positive and safe classroom atmosphere. The teacher will work closely with program staff to ensure content aligns with STEAM objectives, monitor learner progress, and communicate relevant updates to program coordinators and caregivers as necessary.
Required Qualifications
Candidates should have a strong foundation in Computer Science and related technologies, with the ability to clearly explain concepts to learners. Experience or formal training in Computer Science education and curriculum development for school-age students is essential. Proficiency in lesson planning and designing activities that are engaging, inclusive, and aligned with STEAM goals is required. Comfort with Python programming concepts relevant to computing and problem-solving in an educational context is important. Effective classroom management and facilitation skills, combined with a student-centered and respectful approach, are necessary. Clear verbal and written communication skills in English are required, while proficiency in local languages is considered an advantage. Prior experience teaching or tutoring computer science or related subjects, preferably in a school or after-school environment, is expected. A bachelor’s degree in Computer Science, Education, or a related field is preferred, and relevant certifications are a plus. The candidate must be able to work on-site in Karāchi during after-school hours and collaborate effectively with a diverse team of educators.
Preferred Qualifications and Benefits
While not mandatory, candidates with additional certifications in education or computer science will be given preference. The role offers an opportunity to contribute to a dynamic STEAM program that fosters innovation and creativity among young learners. Working in a collaborative and supportive environment, the teacher will play a key role in shaping the future skills of students through practical and meaningful computer science education.