Skills: Python, Django, mission-specific knowledge: e.g. subversion for the subversion training mission
Benefits to the Student: This is an opportunity to make architectural and design decisions, in addition to implementing them.
Benefits to the Community: Learning the development and review tools that are a part of open source contribution can be a daunting barrier to new contributors. These training missions help prepare new contributors and lower the barrier to entry into open source development.