Passionate Teachers

Read More

Vivid Live Courses

Read More

Self-paced Courses

Read More
1
IOI Gold Medalist
7
USACO finalist
1
IMO Medalist
8
Moppers
51
JMO/AMO Qualifiers

Latest Courses

Fall 2023 Live Courses 

Register Now

 

What People Say

What real people said about Sparks Learning Academy's courses.

89518ee5b47d91416c02cdff2310aafb

Rebecca Cai

My son loves the classes and how patient and the way Mr Yang explains all questions in class. Will take more classes from Mr Yang! Strongly recommend!

21075083

Ryan Zheng

This was a very productive class. From homework reviews to in class labs, this class has everything you need to get prepared.

d35da48aa47c6fb6c314ca65e0938fd2

Aiyin Jiang

Class is well taught and the teacher is very responsive to any problems or questions. It is very instructive and would recommend.

small450

Nicholas

Mr. Yang is a great teacher, and I really enjoyed learning from him! Furthermore, the classwork was interesting and challenging. I definitely recommend this class, and am planning to join the next level one as well.

CREATOR: gd-jpeg v1.0 (using IJG JPEG v90), quality = 96

Davis

Mr.Yang’s Bronze preparation class was a two week adventure, going from printing “Hello World” to writing dozens of lines of more complex code using loops, arrays, and functions. In class, Mr. Yang would analyze and explain the previous day’s homework as well as guide us through new and unexplored knowledge with the help of five lab problems. Before winter break, I only knew the very basics of code and would be puzzled upon receiving one of the hundreds of possible error messages. Now, watching the gray circle, spinning round and round, processing hundreds of characters of submitted code, and finally returning the “Accepted” verdict is a great way to start the new year!

40c674c527f4b1ac7f9809c2fadce12b

FEI YI

This is a very well taught class that covers everything to get started in USACO! It has a great pace and also plenty of interaction! At the end of the day, it is a very well rounded class and would recommend!

2eeb48c7aad106d3ff319cfe118e72f8

Xiao Zhuang

This class provided good fundamentals for learning C++ programming language. Good lecturer, good programming examples and well prepared and challenging assignments. During class, the teacher/students interaction is a big plus. In terms of difficulty of homework – it takes time (especially final code might not pass all the test cases), it just adds more challenge, but it’s doable, so don’t be intimidated. Highly recommended to students who wants to learn C++ and prepare to take on USACO Bronze competition.

Subscribe now and receive notifications about new courses, interesting posts, popular books and much more!