
New Classes
Btree Code Academy is a premier coding school for students grades 5-12, and college students that provide the best coding education and tools to thrive in our entrepreneurial and innovative world of technology.
Beginner Program
New to coding? Start with our beginner program. Our beginner course teaches students fundamental programming languages to master the use of the building blocks of programming.
No pre-requisite is required for the beginner programs.

Python Class (Grades 8-10)
Students who are new to coding will start their programming journey by learning Python. They will strengthen the fundamentals of Computer Science through various exercises and problem-solving. As the crucial first step in programming is developing a solid foundation of the fundamentals; this beginner program will lead students to go further from beginner to intermediate.

Scratch Class (Grades 5-6)
Scratch is a visual programming language that uses code blocks to develop games and applications. Our goal is for young students to have fun and build an interest in coding while developing the foundational logic to succeed in a more advanced course.
Intermediate/Advanced Classes
In December, we offer the Unity Game Development class and USACO Bronze competition class for students who have learned Java.

Competition Class (Grades 9-11)
This course teaches many well-known algorithms that are fundamental to solving problems—consolidating the data structures and algorithms and training to use them in USACO Bronze. Students who finish this course will be able to take our USACO Bronze workshop class for more practice on problem-solving at an individual pace.

Game Development Class (Grades 8-11)
This course is for students who want to learn how video games are made using the Unity Game engine. Students will be learning how to use the game engine as well as C# to create classic games. This theory-based course will provide the tools and skillsets to develop their own game portfolios.