The summer camp is 5 weeks long, 5 days a week starting on June 29th. The sessions are each about 1 hour long (45min class plus 15min Q&As). Some classes might go a bit longer than 1 hour if needed. Both Beginner and Advanced classes are offered at 9AM and 1PM PST. They are live classes but you will have access to the recordings by latest the next day as well.