We recently started High School Clubs where students can meet and learn to make DIY projects. At one high school, the group decided to make a photo booth powered by an Arduino to use at their school's winter formal. The club had to build and program the project which took them over a month to do.
One of the girls wrote this reflection on her experience learning to code an Arduino board.
Learning to Code Arduino