Computer Programming

SpringLight Education: Excellence in Programming & USACO Training

Since 2012, SpringLight Education has been offering high-quality instruction in Java, C++, Python, and AP Computer Science A, with USACO training added in 2013. Our students consistently achieve top scores of 4 and 5 on the AP CS A exam and excel in USACO competitions at all levels—including finalists.

Many of our students have advanced through USACO Silver, Gold, and Platinum levels, with numerous participants earning perfect scores of 1000. Their outstanding performance has helped them gain admission to top universities such as MIT, Harvard, Stanford, Caltech, Harvey Mudd, UC Berkeley, and more.

At SpringLight, we are committed to providing structured training, expert guidance, and hands-on practice to help students master algorithms, problem-solving, and competitive programming. Join us and take your programming skills to the next level!

Click here to register for SpringLight's Programming Classes: https://goo.gl/azs8AU

Programming Skills, Tests, Competitions & their roles in College Admission

看中文讲座电脑编程语言,考试,竞赛以及在大学申请中的作用 https://youtu.be/oQyPZQSrfhs

Why USACO? Check HERE.

Programming Class Schedule

ClassDateTime (California)Class DayPriceNotesTeacher
USACO Bronze2/9 – 3/23/2025
+ 2/17/2025

4:00-6:30pmSundays
(M-President Day)
$900/8 lessons
$115/lesson
Mr. Huang
USACO Silver2/8 – 3/22/2025
+2/17/2025
4:00-6:30pm
(2/17: 1:00-3:30pm)
Saturdays
(M-President Day)
$980/8 lessons
$125/lessons
Mr. Huang
AP CS A Test Prep2/15 – 5/3/259:30am-12:00pmSaturdays$1000/12 lessons
$85/lesson
5/7/25 test dateMr. Huang
AP CS A Test Prep3/2 – 5/4/251:00-3:30pmSundays$900/10 lessons
$95/lesson
5/7/25 test dateMr. Huang
Java Programming6/22 – 9/7/20256:00-8:30pmSundays$1000/12 lessons
$85/lessons
USACO Bronze6/21 – 8/23/20251:00-3:30pmSaturdays$1150/10 lessons
$ 120/lessons
Mr. Huang
USACO Silver6/21 – 8/23/20254:00-6:30pmSaturdays$1250/10 lessons
$130/lessons
Mr. Huang
AP CS A & Java tutoring rate1:1 $100/hr
1:2 $60/hr
1:3 $45/hr
1:4 $40/hr each student
USACO Gold,Silver, Bronze class videoAvailable as an online video recording of previous classSend request to spring.light.edu@
gmail.com
private lesson rate: Gold-$150/hr
Silver-$120/hr
Bronze-$100/hr
USACO Platinum Online Class onlyAvailable as an online video recording of previous classSend request to spring.light.edu@
gmail.com
private lesson rate:
Platinum -$150/hr

Instructors for online USACO:

Bronze- Patrick Yu, USACO Platinum
Silver - Chris Zhang, 2 times USACO finalist
Gold - Daniel Zhang, IOI Gold, 2 times USACO finalist
Platinum - Mr. Qin, UCB CS major graduate.

USACO Class Prerequisite

Bronze requirements: Understanding of basic Java or C++. Can write code without syntax errors, and knows basics such as arrays, loops, conditionals.

Silver requirements: Fluency in Java or C++. Ability to consistently solve Bronze problems. You should be very familiar with conditional statements (if/else), loops (for/while), arrays, and strings. Knowledge in classes, object-oriented programming, comparators, iterators, etc. is preferred.

Gold requirements: Ability to consistently solve silver problems. The Gold material assumes knowledge of Silver class material, such as knowing how to do BFS, DFS, and sorting, as well as know how to use standard data structures like arraylists, linked lists, stacks, queues, deques, heaps (priority queues), and binary search trees (TreeMap/map, TreeSet/set).

Platinum Requirements: Already qualified USACO Platinum level.

*If you need private lesson, please send your request to spring.light.edu@gmail.com with your child's available schedule and school requirement/your goal.
*We offer the first class as a trial for course more than 8 days. If you are not satisfied after the trial, you may cancel and are not required to pay tuition for that one class. If you would like to continue, you must pay for all classes, including the first class.
*No tuition refund after class 3.
*Classes are offered both online and onsite.
*Students who miss a class can make it up by watching videos of the class and coming to the teacher with any questions.
*All group class tuition fees are for group classes with more than four students

*We accept the following payments: Make a note of student name and class/date(important!) on the payment.

  1. Online banking pay through Zelle: Spring.Light.Edu@gmail.com. Payee's Business name: SpringLight Education. For most online banks it's free, ask your bank for Zelle pay for details about your online sending money.
  2. Check payable to SpringLight Education, you can email the front and back pictures of the check to us. Or send the paper check to us by mail, or drop it off at our office.
SpringLight Education LLC
Address: 20432 Silverado Ave, Ste 7, Cupertino, CA 95014

Payment need to be received before the 2nd class. Late payment will have $50 penalty.

*Students who miss a class can make it up by watching videos of the class and coming to the teacher with any questions.

Instructors

黄老师有着丰富的programming,AP CS 和USACO计算机奥赛的教学经验,并取得了显著的教学成果。黄老师将自己的儿子从USACO最初级铜级(Bronze)带到USACO的最高级白金级(Platinum),而且不少学生满分晋级银级Silver,以及金级Gold和白金级Platinum。黄老师将他丰富的教学及竞赛经验结合生动的例子整理出了一堂堂干货,满满的系统性教学来帮助学生夯实基础,详解算法,解题技巧,逻辑思考,开拓思路。

Mr. Huang has many years of teaching experience in programming, AP CS and USACO. He has guided his son from Bronze to Platinum in the USACO contest. A lot of his students advanced to Silver with full score, and many others advanced to Gold and Platinum. Mr. Huang will lead students from computational theories to the strategy of coding with contest examples.

Read the Testimony for Mr. Huang here.