Class Schedules

If you are looking for quality coding education in a small group setting (with a maximum of 6 students per class), Btree Code Academy is the right place for you.  

Enrollment for NEW classes

All of our classes are limited to a maximum of 6 students per class for personalized care. 
Classes will be held ONLINE in a virtual live classroom setting. 
 

How to register?

 

Please click the 'Register' button on your desired class. Then, you will receive a confirmation email and will be guided on how to make the payment for the first month. Once the tuition payment is made, you will have secured your spot and receive a class link. If you have questions about our classes before registering, please contact us at btreecode@gmail.com. We are happy to answer your questions! 

 

Tuition

 

Tuition is $80 per 2-hour class including homework help during outside class hours. Our teacher-to-student ratio is 1:6 or even better, allowing us to provide personalized care for each student.

 

For New Students: Register Now and Get $80 Credit!

JAVA Class

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. 

* This class is recommended for students who want to pursue the USACO competition or plan to take AP CS A at school. 

Java Intro

Starting Mar 5, Fri

Schedule

Grade

Pre-requisite

Duration

Fri 6 - 8 pm (PT)

Basic knowledge of Python

Grade 7 - 11

12 - 16 weeks

Java Intro

Starting Mar 7, Sun

Schedule

Grade

Pre-requisite

Duration

Sun 1 - 3 pm (PT)

Basic knowledge of Python

Grade 6 - 7

12 - 16 weeks

Python

This class is a good starting point for students who want to experience coding. All coding is built using the building blocks taught in this class. To learn properly learn more difficult and abstract concepts, a strong foundation skill is needed. We aim to teach and provide the necessary practice for our students to succeed.

Python Intro

Starting Mar 6, Sat

Schedule

Grade

Pre-requisite

Duration

Sat 1 - 3 pm (PT)

No coding experience

Grade 7 - 11

8 - 12 weeks

Python Intro

Starting Mar 6, Sat

Schedule

Grade

Pre-requisite

Duration

Sun 5 - 7 pm (PT)

No coding experience

Grade 7 - 11

8 - 12 weeks

USACO Silver

This USACO Silver class is to prep students who want to pursue the USACO Silver competition for the 2021-2022 year.
Since this class is a serious competitive coding class, the class is for students who are willing to put efforts, time, and dedication. 

USACO Silver 

Starting Mar 6, Sat

Schedule

Grade

Pre-requisite

Duration

Sat 4 - 6 pm (PT)

Students who passed USACO Bronze test

Grade 9 - 11

12 - 16 weeks

Current Classes in Sessions

Please read If you would like your students 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.  

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

JAVA & USACO 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 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 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

Web Development 

This class is for students who want to discover how websites are developed. In this class, students will learn the fundamental knowledge and techniques of modern web development. 

Web Intro & jQuery 

Starting Mar 6, Sat

Schedule

Grade

Pre-requisite

Duration

Sat 4 - 6 pm (PT)

Java or Python

Grade 7 - 9

12 - 16 weeks

Web Intro & React

Starting Mar 7, Sun

Schedule

Grade

Pre-requisite

Duration

Sat 2 - 4 pm (PT)

Java or Python

Grade 10- 12

12 - 16 weeks

Unity Game

In this Unity course, students can learn how to develop games such as Number Guesser, Tanks, and Classic Tetris by using Unity and C# programming. 

Unity Beginner

Starting Mar 7, Sun

Schedule

Grade

Pre-requisite

Duration

Sun 1 - 3 pm (PT)

Java or Python

Grade 7 - 11

12 - 16 weeks

Unity Intermediate

Starting Mar 6, Sat

Schedule

Grade

Pre-requisite

Duration

Sat 5 - 7 pm (PT)

Unity Beginner

Grade 7 - 11

12 - 16 weeks

scr_cat.jpg

Scratch Class

Scratch

Sat 11:30 am - 1 pm

Grade

Grade 4 - 6

Level

Beginner

Pre-requisite

None