We try to teach all the the things mentioned by everyone. Currently we are doing two classes one for home schooled teens and the other for adult beginners. The classes are every two weeks. We try to give them a project that teaches them new skills each time and gives them something completed to take home with them.