Class Schedules

All of our classes are held ONLINE in an interactive virtual classroom. If you are looking for quality coding education with a small group setting (with a maximum of 6 of students per class), Btree Code Academy is the right place for you.  

What makes our class unique

Small Class

Our teacher-to-student ratio is 1:6 or better, allowing us to provide personalized care.

Homework Help

Students can ask questions or get some help from our instructors on their homework through Google Classroom or emails.

Parent Portal

After each session, parents can always check their child's progress on the parent portal.

* 1-on-1 Private tutoring is also offered upon request.

Current Classes in Sessions

Please read If you would like your kids to join one of our existing classes.
Students with prior coding experience may be able to join an existing class. We will evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

Enrollment for Spring classes

All of our spring classes will be held Online in a virtual live classroom setting.  

Currently, we are preparing spring classes that will start in March. From beginners to advanced learners, various coding classes - Scratch, Python/Java, Web Development, Game Development, USACO Bronze/Silver classes - will be provided. If you are interested in our Spring classes, please join our waitlist so we can notify you once we release the class information. 

 

Class

Grade

Time

Class Start Date

scr_cat.jpg

Scratch

Grade 4 - 6

Sat 2  - 3:30 pm (PT)

Scratch program will give students the skills to be able to design and bring their ideas to life. They will learn the concepts of coding while expressing their creativity.

TBD

Java

Grade 9 - 11

Thu 3:30 - 5 pm (PT)

In this Java course, students can develop their understanding of computer coding as they learn the core concepts of computer science such as variables, data types, and control structures. 

Staring Thu, Jan 21

python_png_edited.png

Python

Grade 7 - 10

Monday 5 - 7 pm (PT)

This class will cover the basics of coding with Python. This class will make students become familiar with fundamental computer science concepts.

Starting Mon, Jan 25

python_png_edited.png

Python Classes

Junior Python

Tue 4:30 pm - 6 pm

Grade

Grade 4 - 6

Level

Beginner

Pre-requisite

None

Python

Mon 5 pm - 7 pm

Grade

Grade 7 - 10

Level

Beginner

Pre-requisite

None

Python Games

Fri 4 pm - 6 pm

Grade

Grade 7 - 10

Level

Intermediate

Pre-requisite

Python

Python

Sun 1 pm - 3 pm

Grade

Grade 6 - 8

Level

Beginner

Pre-requisite

None

Python

Fri 6 pm - 8 pm

Grade

Grade 7 - 10

Level

Beginner

Pre-requisite

None

Python Games

Fri 6 pm - 8 pm

Grade

Grade 7 - 10

Level

Intermediate

Pre-requisite

Python

 
btree_course_thumb_12.jpg

Competition Class

Java 

Thu 6 pm - 8 pm

Grade

Grade 6 - 8

Level

Beginner

Pre-requisite

None

Java

Sun 1 pm - 3 pm

Grade

Grade 7 - 10

Level

Beginner

Pre-requisite

None

Competition Bronze

Mon 6 pm - 8 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Java

Competition Bronze

Sat 10 am - 12 pm

Grade

Grade 9 - 11

Level

Intermediate

Pre-requisite

Java

Competition Bronze

Sat 3 pm - 5 pm

Grade

Grade 9 - 11

Level

Intermediate

Pre-requisite

Java

Competition Silver

Sat 4 pm - 6 pm

Grade

Grade 9 - 12

Level

Advanced

Pre-requisite

Java

Competition Silver

Sun 3 pm - 5 pm

Grade

Grade 9 - 12

Level

Advanced

Pre-requisite

Java

Java 

Thu 3:30 pm - 5:30 pm

Grade

Grade 8 - 11

Level

Beginner

Pre-requisite

None

Competition Intro

Mon 4 pm - 6 pm

Grade

Grade 7 - 10

Level

Beginner

Pre-requisite

Java

Competition Bronze

Tue 6 pm - 8 pm

Grade

Grade 9 - 11

Level

Intermediate

Pre-requisite

Java

Competition Bronze

Sat 12 pm - 2 pm

Grade

Grade 9 - 11

Level

Intermediate

Pre-requisite

Java

Competition Bronze

Sat 5 pm - 7 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Java

Competition Silver

Sun 12 pm - 2 pm

Grade

Grade 9 - 12

Level

Advanced

Pre-requisite

Java

Competition Gold

Sun 2 pm - 4 pm

Grade

Grade 9 - 12

Level

Advanced

Pre-requisite

Java

 
unitylogo.png

Unity Game Class

Unity

Thu 4:30 pm - 6 pm

Grade

Grade 6 - 8

Level

Intermediate

Pre-requisite

Java

 
 

Scratch Class

Scratch

Tue 4:30 pm - 6 pm

Grade

Grade 4 - 6

Level

Intermediate

Pre-requisite

None

Scratch

Sat 11:30 am - 1 pm

Grade

Grade 4 - 6

Level

Beginner

Pre-requisite

None