top of page
FAQ
Find answers to common questions about our programs, scheduling, and enrollment.
Frequently Asked Questions
How to register a class?
Please complete our Sign Up form and wait for a confirmation email/text. An introductory seminar will be given to parents during the students' first-class, but if you have any questions, please do not hesitate to contact us.
For experienced students, please schedule a free evaluation so that we can recommend the best program for you.
What is your class format?
All of our classes are a combination of 1.5 hours of in-person class and 0.5 hours of online support per week (excluding elementary course). When registering, a student is assigned to a dedicated class to visit once a week and is encouraged to actively use online support hours.
- Online Support Hours: Every Mon, Wed, and Sat between 7 P.M. to 10 P.M.
Providing online support hours is an important way for us to ensure every student understands and digests what they learn from a class. We believe the interaction between instructors and students outside of class time has a significant impact on learning, so our students are guaranteed time to chat with our instructors to ask any questions they may have while at home. The above hours are times that we will guarantee an immediate response, students are still free to ask questions at any time.
Is homework given in every class?
Homework is given every week in the class to ensure students spend some time digesting and understanding each week's curriculum outside of a class so they are ready to take the next class. Homework should be submitted before the next class, and our instructors will check every week if it is done properly. Parents can also track the status of homework through the Parent Portal.
Recommended course for beginners?
For elementary school students, we recommend beginning with Scratch and Python so they can ease into coding with a more fun-oriented course. For upper grades, we suggest Java and Python as their first course so they can really dive into the fundamentals of programming.
What is the recommened age to begin learning how to code?
At BTree, we teach serious programming, although still with lots of fun involved. Grade 3-7 is a great age to begin learning a programming language.
I am in a junior high school. Is it too late to start now?
It is never too late to start learning. Older students will be able to learn at much faster rates, giving ample opportunity to catch up.
How Are Students Placed into the Right Level?
• For experienced students
During the one-hour free trial class, we assess the student’s skill set and evaluate their problem-solving approach. Based on this evaluation, along with their age, interests, and learning goals, we recommend the most appropriate course and starting point.
• For beginners
Beginner students typically start with Python or Construct game development, depending on their age and interests. During the one-hour free trial class, we assess their understanding of basic concepts, logical thinking, and comfort with coding. This helps us place them in a level that is both engaging and appropriately challenging, setting them up for long-term success.
bottom of page
