Form and Function Volunteer Information

Form and Function Team

The goal is to teach middle schoolers how to code an interactive website in HTML, CSS, and JavaScript through an after school program that will meet three times a week. Volunteer commitment has flexibility dependent on which volunteer position you sign up for and which days you are available. The options are standard volunteer, homeroom instructor, and curriculum.

General Outline

The afterschool program will be divided into homerooms. Each homeroom will focus on a different stage in learning web design. Students will follow an established pathway through the homerooms.

Homeroom Instructor

Responsibilities

  • Assist and manage students in their room
  • Teach students the topics of the corresponding homeroom

Time Commitment

  • 2-2.5 hours a week
  • An initial meeting with program coordinator to determine your coding level
  • Mandatory consistent attendance for at at least one of the sessions, including arriving at least fifteen minutes before program begins
  • Attend a weekly volunteer training meeting on Saturdays
  • Extra meetings with the curriculum team as needed (will happen more often in the beginning, so keep that in mind!)

Prerequisites

  • Have a solid understanding of HTML, CSS, and/or JavaScript
  • Must be willing to learn more about HTML, CSS, and JavaScript if applicable
  • Should know basic debugging techniques
  • If you are not a very advanced coder, you can teach a beginner-level homeroom and we would still love for you to apply!

Standard Volunteer

Responsibilities

  • Act as a supporting volunteer in a homeroom led by an instructor
  • May be broken out with students for a one-on-one and so should be comfortable communicating concepts with students

Time Commitment

  • 1-1.5 hours a week to atttend the after school program
  • An initial meeting with program coordinator to determine your coding level and extra training if needed
  • Possibility of doing extra student coaching before or after the program

Prerequisites

  • Have a solid understanding of HTML and CSS or JavaScript
  • Must be willing to learn HTML, CSS, and JavaScript if applicable
  • If you are not a very advanced coder, you can help in a more beginner homeroom and we would still love for you to apply!

Curriculum Team

Responsibilities

  • Decide what each homeroom should be teaching
  • Help design homerooms so that each is a distinct stage of understanding of HTML, CSS, and JavaScript
  • Come up with project ideas for each homeroom with particular focus on the more advanced ones.
  • Work with software engineer team in the central organization to come up with fun interactive demo sites

Time Commitment

  • 1.5-2.5 hours per week
  • Can be very flexible
  • Meeting once a week with whole curriculum team
  • Meeting once a week with central organization

Prerequisites

  • Have a solid understanding of HTML, CSS, and JavaScript