top of page

Coding isn't just about
learning to program
- it's about learning
to
 
think.

Our students don't just code - they solve problems, think critically, and create with purpose in the age of AI.

Courses: Python, Java, C++, Python Certificate, USACO (USA Computing Olympiad), Web/Game Development, College Portfolios, and more.

360_F_635044886_cimwhTt2egbwHvHqupOnaQrwstsuXNUk-removebg-preview (2).png

Problem-Solving

Access 3,000+ coding exercises and projects to boost logical thinking.

360_F_635044886_cimwhTt2egbwHvHqupOnaQrwstsuXNUk-removebg-preview (2).png

USACO Prep

Expert preparation for USACO, ensuring you are well equipped to excel.

AppChallenge2019-removebg-preview.png

Portfolio

Build a standout college portfolio with websites and games

depositphotos_81835842-stock-photo-weekly-report-words-on-spring.jpg

Weekly Report

Weekly feedback to keep parents informed about their child's progress.

Our Curriculum

Our curriculum blends fundamental coding principles, real-world projects, and advanced competition techniques. We carefully design every lesson to empower students with the ability to think critically, create solutions, and stand out in both academics and future careers.

Screenshot 2025-10-10 at 8.16.37 PM.png

Programming Language

Python / Java / C++

Learn programming fundamentals in Python, Java, or C++. Build essential logic, problem-solving, and coding skills — the foundation for all advanced computer science learning.

Screenshot 2025-10-10 at 8.17.09 PM.png

Competition - USACO

USA Computing Olympiad

Excel in programming competitions!
We are experts in preparation for the USACO Olympiad, ensuring you are well-equipped to excel.

Screenshot 2025-10-10 at 7.56.58 PM.png

Web Development

HTML / CSS / React / Svelt / Portfolio

Learn to build modern, interactive websites with HTML, CSS, React, and Svelte, while creating a professional portfolio to showcase your projects and skills.

Screenshot 2025-10-10 at 8.15.46 PM.png

AP Computer Science

AP CS A / AP CS P

Master computing concepts and Java programming in our AP Computer Science course! Designed for both AP CS Principles and AP CS A, this course builds problem-solving, logic, and coding confidence for exam and STEM success.

Screenshot 2025-10-10 at 8.01.36 PM.png

Game Development

Unity / Construct

Build and design your own games with Unity and Construct. Strengthen your logic and creativity while mastering core concepts like physics, animation, and interactivity — all through hands-on game creation!

Screenshot 2025-10-10 at 8.09.29 PM.png

Certificate - PCEP

Certified Entry-Level Python Programmer

Master Python and ace the PCEP exam! We prepare you for the PCEP exam with comprehensive topics and extensive practice exercises.

Btree Quiz Bank

Students Learn from Our In-House Platform: Btree Quiz Bank

Our in-house platform, Btree Quiz Bank, is built to support every student’s unique learning needs.

With engaging video lectures and over 3,000 interactive coding challenges, Btree transforms problem-solving into a journey of discovery — helping students develop logical thinking skills that reach far beyond coding.

Accessible Anytime

Instructors Guide & Help

Challenging Quizzes

Excel in Logic and Problem-Solving with Btree's Enhanced Curriculum

At Btree, students don’t just learn to code — they master the art of logical thinking and problem-solving through our dynamic, challenging, and forward-thinking curriculum.

In today’s AI-powered world, coding builds the logical thinking and problem-solving skills every student needs to succeed —
in school, in careers, and beyond.

At Btree, every student follows a personalized learning path designed to nurture confidence, curiosity, and creativity.

Start the Journey to Skills That Go Beyond Coding!

Give your child the chance to solve real challenges, learn new skills, and have fun—start with a free trial today.

AppChallenge2019-removebg-preview.png

Btree’s Congressional App Challenge Winners

The Congressional App Challenge is a nationwide competition where students design and build original apps — blending coding, creativity, and innovation. Aligned with our philosophy of turning ideas into real creations, our students have proudly placed every year, showcasing their skill and imagination.

2024
Runner-Up Winner

Our 8th-grader Daniel K. earned Runner-Up in the Congressional App Challenge with his Unity app “Reaction Runner,” blending creativity and coding skill.

2023
1st Place Winner

Our 11th-grader Karam C. won with her app “Radish Princess Typing Game,” making typing fun and engaging. Her work earned recognition from Rep. Jimmy Gomez and a spot in #HouseOfCode at Congress.

Screenshot 2025-10-17 at 4.28.06 PM.png

2022
3rd Place Winner

Our 10th-grade student Matthew K. earned 3rd place with his app "Baseball Buddy Finder", where his love for baseball meets innovative technology.

2021
2nd Place Winner

Our 10th-grade student Michael Y. won with his app “CarCam App,” built with React Native to help raise awareness of car accidents and prevent them using a phone-based dash cam.

Congratulations to Our USACO Achievers!

We’re proud of our students who have excelled in the USA Computing Olympiad (USACO) — one of the nation’s most challenging programming contests.
Our program combines a rigorous curriculum, experienced instructors, and personalized guidance to build strong algorithmic thinking and problem-solving skills. Through expert mentorship and consistent practice, students gain the confidence and ability to succeed at every level of USACO.

Promoted to the Gold Division

Isaiah P. (Gr 11)

Kevin C. (Gr 11)

Jiwoo K. (Gr 11)

Euan P. (Gr 11)
Jason K. (Gr 11)
Alex C. (Gr 11)
David C. (Gr 11)

and more

Promoted to the Silver Division

Joshua K. (Gr 10)

Junseo C. (Gr 11)

Jaehee P. (Gr 10)

Ryan S. (Gr 11)

Scott L. (Gr 9)

Ian C. (Gr 9)

Ethan W. (Gr 11)
Alex H. (Gr 9)
​Stella K. (Gr 10)

Han K. (Gr 10)
Doyoung L. (Gr 10)
Sandra L. (Gr 11)
Sejun P. (Gr 11)
Curtis L. (Gr 10)
Brian K. (Gr 9)
Marcus C. (Gr 11)
​Ryan Y. (Gr 9)

Jake K. (Gr 9)

Daeyong K. (Gr 10)

Isaiah P. (Gr 10)
Jaden L. (Gr 10)
Chloe Y. (Gr 10)
Eric K. (Gr 10)

Minjun C. (Gr 11)

Jun P. (Gr 11)

Grace P. (Gr 11)
​Ashley C. (Gr 11)
Wonu P. (Gr 11)
Timothy H. (Gr 11)
Juyoung C. (Gr 9)
Nathan L. (Gr 8)

Ian L. (Gr 11)

and more

Btree helped me grow and expand my knowledge in computer science

Nikolaj K. (Student)

I have been attending this academy for quite some time and have taken the USACO class and the web development class. In both classes, I was able to become much more familiar and comfortable with the concept of coding itself and progressed significantly in both subjects. For someone who was daunted by the idea of coding, this academy has helped me grow and expand my knowledge in computer science.

"Lessons were concise, filled with information, and taught well!"

Ashley C. (Student)

I had only been learning here for months, and I already see a drastic improvement in my coding skills. I barely knew anything before I started, but I was able to improve so much that I tried the USACO Bronze contest and passed, which I never thought I could do! I always thought that coding was very difficult, but because the lessons were concise, filled with information, and taught well, I was given this opportunity to learn an extremely useful skill set.

"Well-structured curriculum!"

Jacob's Parents

My son really enjoys his coding class at Btree Code Academy. We had tried different coding academy, and I felt like it was wasting time and money until we have started to attend here! The curriculum is well-structed, progressively building on each concept, and we have seen a significant improvement in his coding skills and confidence. He enjoys challenging without overwhelming himself and it helps him to have a better idea on solving challenge problems. Highly recommend this academy!

Find Us

Please visit our academy at 810 Roosevelt, Irvine, CA 92620

bottom of page