Each class is approximately 3 hours long and will provide a short break each hour. After each class we will provide an assignment or topic that will help to prepare you for the next lesson. Overall we would estimated that is should take another 3 hours outside of class to prepare.