Teachers Expectations
Last updated
Last updated
Most importantly: you won’t be teaching alone. Depending on the course, you’ll be part of a teaching team — typically 6–8 teachers for our regular courses, and 12–15 for our Bootcamps.
Teamwork and communication are key to providing a great learning experience. That’s why we kindly ask you to stay active in communication:
Let us know in advance if you have any changes or can’t make a session.
After each class, please share key takeaways or notes for the next teaching team to build on. We'll have a Slackbot in your Slack teaching channel to help with that!
Active Participation: Participate in at least 50% of the sessions—either by teaching or co-facilitating—in order to receive your Volunteer Teaching Certificate.
Ownership: We encourage taking ownership of at least two sessions per semester to gain a full teaching experience.
Team Involvement: Join the team meetings, including the (before the semester starts) and the (mid-semester check-in).
Collaboration & Support: Actively participate in teaching team decisions, respond promptly to student inquiries, and provide ongoing support throughout the course.
Proactive Communication: Communicate proactively with your teaching team and the if your availability or circumstances change.
Inclusive Environment: Foster an inclusive, respectful, and supportive learning environment for all students.
Content Commitment: If you’re assigned the role of moderator, we have pre-made materials available to guide you. However, part of your responsibility is to keep this content up to date. Feel free to add extra resources or adapt the materials to match your teaching style—your contributions are always welcome.
By volunteering as a teacher, you will develop and enhance a variety of valuable skills and enjoy important benefits:
Pedagogical Skills: Designing and facilitating engaging learning experiences.
Communication and Interpersonal Skills: Collaborating with team members and connecting with diverse learners.
Organizational Skills: Managing sessions, preparing materials, and balancing your commitments.
Cultural and Global Awareness: Embracing diversity and working in an inclusive environment.
Technical Skills: Applying and sharing your knowledge to help students progress.
Social Contribution: Making a positive impact by supporting underrepresented communities in tech.
Personal Development and Creativity: Growing professionally while experimenting with new teaching methods.
Access to Trainings, Workshops, and an Amazing Supportive Community to boost your growth and network.
The joy of making a difference in someone’s career journey 🧡