controllerAge Requirements

All classes and workshops are created with a specific age group in mind. Special consideration is given to the unique social and developmental needs of students of that particular age. For this reason we request that you do not sign your child up for a course that is meant for a different age group.

If there is extreme interest in a class from students outside the age range it is meant for, we may consider creating an age appropriate version for the age group in which interest lies.


Class Sizes

We aim to keep our class sizes small so each child receives individualized attention. Extremely technical classes will have no more than 8 students, where more low-tech courses may have as many as 10 students enroled.


Registration & Payments

Once your registration is received, you will be e-mailed an invoice and instructions for paying the course fee via internet banking. Your booking is not confirmed until payment has been made. Once we receive your payment confirmation e-mail will be sent out to you.

Advanced payment is necessary to hold your place in class, therefore, all payments must be made prior to the first class.


Allergies & Learning Differences

We strive to provide a great learning experience for all students. Prior to class please notify us if you child has a learning difference or a medical condition that might impact their time spent in the classroom. Advanced notification allows us to make appropriate accommodations so we can provide the best learning experience for your child.


Supplies & Equipment

All supplies and equipment are provided unless otherwise stated in the course description.



We welcome all feedback! If you have a question or concern about a particular class, please notify us immediately so we can address your concerns. We would rather know of issues in the classroom as they are happening instead of finding out after the course has ended.

If you have a suggestion for a class, we’d love to hear that as well! We will make every effort to create classes around your child’s interest, but we will never offer a course that we feel we cannot adequately teach.


Private Tutoring

Private tutoring is available at $75/hour. Please contact us for more details.


Professional Development

We offer professional development workshops and training to schools and individuals in the subjects of web design, stop-motion animation, and open-ended teaching.