Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
2025 Summer Immersion Program, Instructor image - Rise Careers
Job details

2025 Summer Immersion Program, Instructor

Girls Who Code is seeking enthusiastic computer science Instructors for our 2025 virtual Summer Immersion Program. Our curriculum is designed to educate, inspire, and equip high school girls and non-binary students with the skills and resources to pursue academics and careers in the technology and engineering sectors, as well as build bravery and confidence. Our virtual program is unique in its approach by offering students across the country and around the world to participate in a 2-week virtual class that includes synchronous and asynchronous instruction alongside college and career exploration opportunities. In total there will be two rounds of our 2-week programs throughout the summer, with 1-week between rounds for Teaching staff to prepare. 


We believe all girls have the interest and ability to code. Our virtual Summer Immersion Program Instructors encourage, nurture and mentor girls and non-binary students, providing them with the essential support needed to build their interest in coding and computational thinking. Join us in welcoming these students into a supportive sisterhood of people who code all across the US and around the World! Find out more about our Summer Immersion Program on our website.


Responsibilities
  • Lead instruction and effectively facilitate an exciting, engaging and accessible virtual classroom environment for a highly diverse group of 50-60 high school students.
  • Utilize virtual learning tools and platforms approved and provided by GWC in the delivery of your virtual lessons and classroom. This may include tools like Google Docs, GWC’s HQ, Zoom, Discord, and Replit. Training and time to practice with tools will be provided by GWC.  
  • Prepare for class each day by reviewing GWC curriculum materials in advance and adapting them to meet the needs of the students in your class.
  • Manage a team of 5 Teaching Assistants (with one who is a lead TA) who serve as support in classroom management, lesson delivery, logistical tasks, virtual classroom setup, etc.
  • Meet with the Teaching Team daily to share classroom notes/observations, plan the next day’s lesson, and review student daily feedback.
  • Complete administrative duties including taking attendance, administering programmatic surveys to students, and completing daily and end of program surveys in a timely fashion. 
  • Schedule and co-host daily classroom Student Hours with your Teaching Assistants (TAs) to troubleshoot students’ questions, review misconceptions, or provide debugging tips based on projects.
  • Support TAs with daily Advisory meetings with students to engage in sisterhood activities or icebreakers in order to build stronger relationships. 
  • Support the growth and development of Girls Who Code relationships with important Partners by serving as a representative of the organization during all virtual program activities including virtual Partner engagements.
  • Effectively address students’ challenges and questions to ensure that all students are engaged and demonstrating understanding of course material.
  • Incorporate accommodation recommendations from Girls Who Code for students who have varying learning needs.
  • Communicate regularly and effectively with all Girls Who Code staff throughout the duration of the program.
  • Counsel students, as needed or requested, with maturity and appropriate discretion.
  • Meet with a supervising Site Lead on a weekly basis to review post observation feedback and check-in on student progress or concerns. 


Qualifications
  • BA or BS in education, computer science, or a related STEM field; must be completed by the start of the program. Equivalent work experience and technical proficiency may be acceptable in lieu of a CS degree.
  • Proficiency in at least one programming language, p5.js, Python, or JavaScript is preferred. Note, the 2-week virtual Summer Immersion Program covers Game Design using p5.js.
  • Strong desire and willingness to learn computer sciences and/or new programming languages as needed to teach the program
  • Ability to comfortably engage with a variety of program stakeholders ranging from corporate partners, funders, members of the press, and/or technology executives.
  • Must be able to collaborate with other educators and share teaching responsibilities amongst team members.
  • Demonstrated poise, professionalism and exceptional communication skills.
  • Effectiveness and patience in guiding classroom activities, keeping discussions on tasks and thinking quickly/creatively in the face of unexpected questions or comments.
  • Ability to adapt to various learning styles and respect for individual differences of students in the classroom.
  • Excellent time management and organizational skills.
  • Must be coachable and model a growth mindset. Teachers should be willing to provide, accept, and implement feedback about their or their team’s instruction or classroom management approach in order to better serve the needs of students in the program. 
  • Timeliness and dependability in attendance throughout the program, including all teacher training sessions prior to program start and post-program reporting requirements.
  • Believe that all girls can code!


Preferred Qualifications
  • Previous experience teaching computer science or a related subject.
  • Experience with facilitating virtual Zoom meetings and navigating online learning platforms.
  • Demonstrated experience and maturity in managing a classroom of high school students in a virtual environment.
  • Experience teaching an academically and culturally diverse classroom community.
  • Technical industry experience.
  • Pursuing a Masters or PhD is a plus.


Requirements: Please read carefully
  • Must be able to commit to both rounds of teaching, plus each week of preparation time (“Week Zero”).
  • All classrooms will be operating on a universal schedule.
  • During the two weeks of the program, Synchronous class, Partner Engagements, and other synchronous duties take place from 11:30 AM - 6:00 PM EDT and staff must be online and present during this time frame. 
  • This summer, we will also be offering classrooms for International students that are staffed by domestic-based staff. These classrooms will start at 8:00 AM EDT and staff must be online and present from 7:30 AM - 2:00 PM EDT. 
  • There are some asynchronous tasks that staff will have flexibility on when to complete them during the work week. 
  • Candidates interested in working in an International classroom must also attend an International Teaching Team Meetup that will take place on June 27th. If you are interested in working in International Classrooms, please indicate this below. 

  • The dates for each round are listed below and are inclusive of week zero prep week and program dates.
  • Round 1 starting Friday, June 27th through Friday, July 18th, 2025
  • Round 2 starting Monday, July 21st through Friday, August 8th, 2025

  • Ability to commit to the following hour requirements:
  • Week Zero Prep Time ~ 25 hours per week 
  • In Program Work Time ~ 40 hours per week 

  • Additionally, candidates must be available for mandatory, multi-day Virtual Teacher Training sessions prior to the program's start date. Teachers are paid for attending the training and completing all deliverables:  SIP Staff Training: June 23rd - June 26th, 2025 (3pm - 6pm Eastern)

  • If you are selected for an interview, you will receive more information about how to prepare for the teaching and technical portions of your interview. 


International Classrooms:
  • This summer, we will also be offering a limited number of classrooms for International students that are staffed by domestic-based staff. These classrooms will start at 8:00 AM ET and staff must be online and present from 7:30 AM - 2:00 PM ET.
  • Candidates interested in working in an International classroom must also attend an International Teaching Team Meetup that will take place on June 27th.
  •  If you are interested in working in International Classrooms, please indicate this below in the application.


$33 - $33 an hour

Girls Who Code is committed to building a truly diverse and inclusive organization with a focus on valuing, serving, and understanding our target constituents, while challenging all stakeholders to think inclusively for the betterment of our programs.


Girls Who Code is an equal opportunity employer committed to a policy of equal treatment and opportunity in every aspect of its hiring and promotion process without regard to race, color, creed, religion, sexual orientation, partnership status, gender and/or gender identity or expression, marital, parental or familial status, national origin, ethnicity, veteran or military status, age, disability, or any other legally protected basis. Racial and ethnic minorities and men are encouraged to apply for vacant positions at all levels.  GWC is not able to sponsor employment visas.


GWC is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. For individuals with a disability who would like to request an accommodation, please contact hr@girlswhocode.com

Girls Who Code Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Girls Who Code DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Girls Who Code
Girls Who Code CEO photo
Unknown name
Approve of CEO

Average salary estimate

$68760 / YEARLY (est.)
min
max
$68760K
$68760K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About 2025 Summer Immersion Program, Instructor, Girls Who Code

At Girls Who Code, we're thrilled to announce our search for enthusiastic Instructors for the 2025 Summer Immersion Program! This innovative virtual experience is designed to educate, inspire, and equip high school girls and non-binary students with essential skills for thriving in technology and engineering fields. As an Instructor, you'll lead a dynamic group of 50-60 students in a supportive online classroom, utilizing engaging tools like Google Docs, Zoom, and Discord to facilitate both synchronous and asynchronous learning. You'll also have the opportunity to mentor students, helping them build confidence in coding and computational thinking. Each round of our program lasts two weeks, with a week of preparation in between, allowing you to fine-tune your teaching methods. Plus, you won't just be an educator; you'll nurture meaningful relationships and foster a sense of community among participants. We believe that every student can code, and with your passion and guidance, you can make a significant impact on their lives. Join us on this inspiring journey, where you can encourage the next generation of tech leaders through our interactive curriculum focused on game design using p5.js. If you're ready to empower young minds and promote diversity in tech, apply now to become a part of the Girls Who Code family and help shape the future of coding!

Frequently Asked Questions (FAQs) for 2025 Summer Immersion Program, Instructor Role at Girls Who Code
What are the responsibilities of a 2025 Summer Immersion Program Instructor at Girls Who Code?

As a 2025 Summer Immersion Program Instructor at Girls Who Code, your responsibilities include leading engaging instruction for a diverse group of 50-60 high school students, utilizing virtual learning tools, and adapting the curriculum to meet student needs. You will manage a team of Teaching Assistants, collaborate daily on lesson planning, facilitate student troubleshooting hours, and ensure that each participant receives personalized support. Additionally, you'll be involved in administrative tasks, such as taking attendance and administering surveys while maintaining effective communication with other staff members.

Join Rise to see the full answer
What qualifications are needed to become an Instructor for the Summer Immersion Program at Girls Who Code?

To become an Instructor for the Summer Immersion Program at Girls Who Code, candidates should have a BA or BS in education, computer science, or a related STEM field, or equivalent work experience. Proficiency in programming languages like p5.js, Python, or JavaScript is preferred. It’s essential to possess excellent communication skills, the ability to manage diverse classrooms, and a strong commitment to creating an inclusive learning environment. Experience teaching computer science is a plus, but a genuine belief that all girls can code is paramount.

Join Rise to see the full answer
How does the Summer Immersion Program at Girls Who Code support diverse learning needs?

The Summer Immersion Program at Girls Who Code is committed to inclusivity. Instructors are expected to incorporate accommodation recommendations for students with varying learning needs. This involves adapting lesson plans and teaching strategies to ensure that all students can engage with course materials effectively, while also providing one-on-one support during office hours to address specific challenges and questions.

Join Rise to see the full answer
What virtual tools will Instructors use in the Summer Immersion Program at Girls Who Code?

Instructors in the Summer Immersion Program at Girls Who Code will utilize various virtual tools approved by the organization, including Google Docs for collaboration, Zoom for live sessions, and Discord for community-building activities. Replit is also part of the curriculum to enable students to practice coding. Comprehensive training on these tools will be provided prior to the program to ensure that teachers feel comfortable and confident during instruction.

Join Rise to see the full answer
What is the commitment required for the 2025 Summer Immersion Program Instructor role at Girls Who Code?

Instructors for the 2025 Summer Immersion Program at Girls Who Code must commit to both teaching rounds, plus additional preparation time referred to as 'Week Zero.' This includes being present for synchronous classes, which typically run from 11:30 AM to 6:00 PM EDT during the program. Additionally, Instructors must attend mandatory training sessions before the program begins and complete necessary reporting tasks throughout and after the program's duration.

Join Rise to see the full answer
How does Girls Who Code encourage collaboration among its Instructors?

Girls Who Code fosters collaboration among Instructors through structured daily meetings with the Teaching Team. During these check-ins, Instructors share observations, give feedback, and collaboratively plan upcoming lessons. Additionally, Instructors support each other in managing classrooms and engaging with students, which promotes a team-oriented atmosphere that allows for shared insights and collaborative problem-solving.

Join Rise to see the full answer
What is the focus of the curriculum for the Summer Immersion Program at Girls Who Code?

The curriculum for the Summer Immersion Program at Girls Who Code centers around gamifying coding education, specifically through game design using p5.js. This hands-on approach not only engages students but also equips them with real-world coding skills they can build upon in their future academic and career endeavors. The program is designed to inspire creative problem-solving while emphasizing the importance of collaboration and community.

Join Rise to see the full answer
Common Interview Questions for 2025 Summer Immersion Program, Instructor
How would you plan a week of lessons for the Summer Immersion Program at Girls Who Code?

When planning a week of lessons for the Summer Immersion Program, I would start by reviewing the GWC curriculum materials, identifying key learning objectives, and establishing an engaging lesson plan. I would consider the diverse learning needs of my students and incorporate interactive elements that cater to various learning styles. Collaborating with Teaching Assistants to refine the plan and incorporating student feedback throughout the week would be crucial for success.

Join Rise to see the full answer
Can you describe your experience with virtual classroom management?

My experience with virtual classroom management includes utilizing platforms like Zoom and Discord to create an engaging learning environment. I focus on establishing clear expectations for participation and communication and use breakout rooms for group activities. I also implement strategies to keep students actively engaged, such as using polls, interactive discussions, and acknowledgments of individual contributions, which fosters a supportive community.

Join Rise to see the full answer
How do you approach teaching programming to students with varying skill levels?

I approach teaching programming to students with varying skill levels by first assessing their knowledge and comfort with coding. I then differentiate my instruction by offering guided practice sessions, providing scalable challenges, and utilizing peer teaching to encourage collaboration. This strategy allows students to support one another while ensuring everyone receives the attention they need to succeed.

Join Rise to see the full answer
How do you stay up-to-date with the latest trends in computer science education?

To stay current with trends in computer science education, I regularly participate in professional development workshops, attend webinars, and follow industry leaders on social media. I also engage with online educator communities to discuss innovative teaching methodologies and share best practices. By participating in these activities, I can bring fresh, relevant ideas into my teaching.

Join Rise to see the full answer
Explain how you would incorporate feedback from students into your teaching.

Incorporating feedback from students is essential for improving my teaching methods. I actively seek input through regular surveys and informal check-ins during class. I analyze their feedback to identify strengths and areas for improvement and make adjustments to my lesson plans based on their input. This not only enhances the learning experience but also empowers students, showing them that their opinions are valued.

Join Rise to see the full answer
Describe a challenge you faced while teaching and how you overcame it.

One challenge I faced while teaching was addressing varying attention spans in a virtual environment. To overcome this, I started incorporating short, interactive activities every 15-20 minutes to re-engage students. Whether through quick quizzes, group discussions, or coding challenges, these activities helped break up the lesson and maintain interest while reinforcing the material.

Join Rise to see the full answer
How would you facilitate collaboration among your students during the Summer Immersion Program?

I would facilitate collaboration among students by implementing group projects and breakout room discussions during synchronous class times. Encouraging peer coding sessions where students can pair program or troubleshoot challenges together promotes a collaborative atmosphere. Additionally, incorporating tools like Discord for ongoing communication would allow students to connect and support each other outside of class.

Join Rise to see the full answer
What strategies would you use to build a supportive community in your virtual classroom?

To build a supportive community, I would start with icebreakers and shared activities that encourage students to get to know one another. Establishing clear communication channels for students to express questions and share experiences fosters trust. Additionally, designating time for students to engage in sisterhood activities, like virtual game nights or collaborative coding challenges, helps strengthen relationships and camaraderie.

Join Rise to see the full answer
How do you plan to engage students in coding concepts effectively?

To engage students in coding concepts, I would incorporate project-based learning, allowing students to apply coding skills to create tangible outcomes such as games or interactive stories. I would also use real-world examples and applications to demonstrate the relevance of coding in various careers, coupled with hands-on practice and peer collaboration to encourage active participation.

Join Rise to see the full answer
What qualities do you think are essential in a Girls Who Code Instructor?

Essential qualities for a Girls Who Code Instructor include patience, enthusiasm, exceptional communication skills, empathy, and a strong belief in the potential of every girl to code. A collaborative mindset, adaptability to diverse learning needs, and the ability to foster an inclusive environment where every student feels valued and supported are also paramount to succeed in this role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 16 hours ago
Photo of the Rise User
Posted 10 days ago
UNIFI Autism Care Remote No location specified
Posted 13 hours ago
Photo of the Rise User
Posted 12 days ago
Paid Holidays
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

Girls Who Code’s mission is to close the gender gap in technology.

21 jobs
MATCH
Calculating your matching score...
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!