First, thanks for volunteering your time to TA a workshop. Here we've tried to capture tips to make your experience, and your student's, better.
The most important thing you can do as a TA is to make people feel they are in a safe learning environment. The worst outcome is for a student to leave frustrated, confused, or belittled and never wanting to try programming again.
The most important job of a TA is to help students who are stuck on a step so that the whole class does not have to wait for them.
Some amount of struggling is part of learning, but if someone looks frustrated, offer a simple "Anything I can help with?" At the same time, try not to hover.
In general, teachers, especially new ones, tend to go too quickly. If you can tell students are confused, try offering to repeat your own explanation of a concept. Even just hearing it again can help and spark new questions.
If you can tell someone is flying through the material (which often manifests as impatiently checking their phone as they wait for others) casually mention they are free to move up to the next level class if this class is moving too slowly.
Volunteer to keep track of when it's time for breaks. This is super helpful!
Most teachers begin as TAs. Note what does and doesn't work about the class and use that if you get the opportunity to teach.
/
#