Teachers Expectations

Teaching Team

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!

📋 Commitments

  • Active Participation: To be eligible for the Volunteer Teaching Certificate, you must either participate in at least 50% of the sessions by teaching or co-teaching, or—if applicable—demonstrate outstanding support and impact throughout the course. In the latter case, ReDI reserves the right to make the final decision on whether the certificate is granted.

  • 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 Planning Session (before the semester starts) and the Teacher Touchpoints (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 ReDI Support Team if your availability or circumstances change.

  • Inclusive Environment: Foster an inclusive, respectful, and supportive learning environment for all students.


💪 Skills and Benefits You'll Gain

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.

  • 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

  • The joy of making a difference in someone’s career journey 🧡

Last updated