Live Courses 👨‍🏫

Home / Live Courses 👨‍🏫

Course Catalog:

Click here for the Overall Course Catalog


School Year 2023-2024:

CS 21-24 AP Computer Science A:

  • Instructor: Dr. Eric Chou
  • Length: about 14-Weeks in each course (Annually 4 courses)
  • Schedule Session A Pomelo:

    •   [CS 21] Pre-AP Java 06/01/2023-08/18/2023
    •   [CS 22] APCSA Java 08/19/2023-11/13/2023
    •   [CS 23] APCSB Java 11/14/2023-02/27/2024
    •   [CS 24] APCS Review 02/15/2024-04/30/2024
  • Schedule Session B Cantaloupe:

    •   [CS 21] Pre-AP Java 01/01/2023-04/30/2023
    •   [CS 22] APCSA Java 06/01/2023-09/30/2023
    •   [CS 23] APCSB Java 10/01/2023-02/15/2024
    •   [CS 24] APCS Review 02/15/2024-04/30/2024
  • Format: Online only
  • Sessions: Session A Pomelo: (Every Saturdary 3p-5p), Session B Cantaloupe: (Every Saturday 8p-10p)
  • Eligibility: Students who are going to take the 2024 AP Computer Science A Exam
  • Materials and Text Video Course: AP Computer Science A

CS 31 Python Programming Essentials (Python 1)

  • Instructor: Dr. Eric Chou
  • Length: 3-Months
  • Schedule: 06/01/2023-08/31/2023
  • Format: Online only
  • Sessions: Sunday 8:00pm PDT/10:00pm CDT/11:00pm EDT
  • Eligibility: 9-10th grade students
  • Materials and Text Video Course: N/A

CS 50 Web-Design (HTML/CSS/JavaScript)

  • Instructor: Dr. Eric Chou
  • Length: 5-Months
  • Schedule: 07/04/2021-04/24/2022
  • Format: Online only
  • Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
  • Eligibility: 9-10th grade students
  • Materials and Text Video Course: N/A

CS 51 AP Computer Science Principles:

  • Instructor: Dr. Eric Chou
  • Length: 4-Months
  • Schedule: 01/10/2024-04/30/2024
  • Format: Online only
  • Sessions: Lecture Session: Sunday 10a-12p (PDT)
  • Eligibility: Students who are going to take AP Computer Science Principles Exam in the future or who want to compete in hackathon events
  • Materials and Text Video Course: AP Computer Science Principles

CS 41/42/43 C/C++ Programming Essentials, Object-Oriented Programming

  • Instructor: Dr. Eric Chou
  • Length: Annual course sequence
  • Schedule: 06/01/2023-04/30/2024
  • Format: Online only
  • Sessions: Sunday 3:00pm PDT/5:00pm CDT/6:00pm EDT
  • Eligibility: 9-12th grade students with APCSA completed
  • Materials and Text Video Course: N/A

CS 91 USACO Training (Bronze to Silver)

  • Instructor: Dr. Eric Chou
  • Length: 3 and a half months
  • Schedule: 09/01/2023-12/15/2023
  • Format: Online only
  • Sessions: Sunday 10:00am PDT/12:00pm CDT/1:00pm EDT
  • Eligibility: 9-12th grade students with APCSA completed
  • Materials and Text Video Course: N/A

School Year 2021-2022:

CS 21-24 AP Computer Science A:

  • Instructor: Dr. Eric Chou
  • Length: about 14-Weeks in each course (Annually 4 courses)
  • Schedule:
    •   [CS 21] Pre-AP Java 05/03/2021-07/25/2021
    •   [CS 22] APCSA Java 08/08/2021-01/07/2021
    •   [CS 23] APCSB Java 11/14/2021-02/27/2022
    •   [CS 24] APCS Review 02/05/2022-05/01/2022
  • Format: On-site/online
  • Sessions: Session A Strawberry: (Every Sunday 3p-5p), Session B Orange: (Every Sunday 10a-12p)
  • Eligibility: Students who are going to take the 2022 AP Computer Science A Exam
  • Materials and Text Video Course: AP Computer Science A

CS 21 Pre-AP Java Spring 22

  • Instructor: Dr. Eric Chou
  • Length: about 16-Weeks in each course (Annually 4 courses)
  • Schedule: Pre-AP Java 01/09/2022-04/24/2022
  • Format: On-site/online
  • Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
  • Eligibility: 9-10th grade students
  • Materials and Text Video Course: Pre-AP Java

CS 51 AP Computer Science Principles:

  • Instructor: Dr. Eric Chou
  • Length: 10-Months
  • Schedule: 07/04/2021-05/01/2022
  • Format: Online only
  • Sessions: Coding Session: Sunday 8p-10p, Lecture Session: Monday 8p-10p
  • Eligibility: Students who are going to take AP Computer Science Principles Exam in the future or who want to compete in hackathon events
  • Materials and Text Video Course: AP Computer Science Principles

CS 50 Web-Design (HTML/CSS/JavaScript)

  • Instructor: Dr. Eric Chou
  • Length: 5-Months
  • Schedule: 07/04/2021-04/24/2022
  • Format: Online only
  • Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
  • Eligibility: 9-10th grade students
  • Materials and Text Video Course: N/A

Math 88 AP Statistics with Emphasis on Python Data Science

  • Instructor: Dr. Eric Chou
  • Length: 10-Months
  • Schedule: 08/08/2021-05/01/2022
  • Format: Online only
  • Sessions: Friday nights 8pm-10pm
  • Eligibility: Students who will take AP Statistics in high school and is interested in Hackathon competition
  • Materials and Text Video Course: N/A

School Year 2020-2021:

CS 21-24 AP Computer Science A [Series A-Competitive]:

  • Instructor: Dr. Eric Chou
  • Length: about 14-Weeks in each course (Annually 4 courses)
  • Schedule:
    •    [CS 21] Pre-AP Java 01/05/2020-04/30/2020
    •    [CS 22] APCSA Java 06/14/2020-09/13/2020
    •    [CS 23] APCSB Java 09/20/2020-12/15/2020 (leading to USACO)
    •    [CS 24] APCS Review 02/14/2021-05/06/2021
  • Format: On-site/online
  • Sessions: Session A: (Every Sunday 3p-5p)
  • Eligibility: Students who is going to take the 2021 AP Computer Science A Exam
  • Materials and Text Video Course: AP Computer Science A



CS 21-24 AP Computer Science A [Series B-Non-competitive]:

  • Instructor: Dr. Eric Chou
  • Length: about 14-Weeks in each course (Annually 4 courses)
  • Schedule:
    •    [CS 21] Pre-AP Java 06/14/2020-08/02/2020
    •    [CS 22] APCSA Java 08/09/2020-11/15/2020
    •    [CS 23] APCSB Java 11/22/2020-02/07/2021 (NOT leading to USACO)
    •    [CS 24] APCS Review 02/14/2021-05/06/2021
  • Format: On-site/online
  • Sessions: Session B: (Every Sunday 10a-12p)
  • Eligibility: Students who is going to take the 2021 AP Computer Science A Exam
  • Materials and Text Video Course: AP Computer Science A



CS 51 AP Computer Science Principles:

  • Instructor: Dr. Eric Chou
  • Length: 10-Months
  • Schedule: 08/09/2020-05/13/2021
  • Format: Online only
  • Sessions: Session P: (Every Sunday 8p-10p)
  • Eligibility: Students who is going to take AP Computer Science Principles Exam in the future or who wants to compete in hackathon events
  • Materials and Text Video Course: AP Computer Science Principles



CS 41-43 C/C++ Programming Essentials and C++ OOP:

  • Instructor: Dr. Eric Chou
  • Length: 10-Months
  • Schedule: 08/07/2020-04/24/2021
  • Format: Online only
  • Sessions: Session C: (Every Friday 8p-10p)
  • Eligibility: Students who is interested in C/C++, especially high school senior students.
  • Materials and Text Video Course: C Programming Essentials



School Year 2019-2020:

Fall 2019 Quarter:


CS 22 AP Computer Science A:

  • Instructor: Dr. Eric Chou
  • Length: 14-Weeks
  • Schedule: 08/03/2019 – 11/03/2019
  • Format:On-site
  • Sessions: Session A: (Every Saturday 3p-5p) Session B: (Every Sunday 10a-12p
  • Eligibility: Students who is going to take 2020 AP Computer Science A Exam
  • Mateirials and Text Video Course: AP Computer Science A



CS 51 AP Computer Science Principles A:

  • Instructor: Dr. Eric Chou
  • Length: 14-Weeks
  • Schedule: 08/04/2019 – 11/03/2019
  • Format:Online only
  • Sessions: Session P: (Every Sunday 8p-10p)
  • Eligibility: Students who is going to take AP Computer Science Principles Exam in the future or who wants to compete in hackathon events
  • Mateirials and Text Video Course: AP Computer Science Principles



CS 93 USACO: Gold Division (From Gold to Platinum)

  • Instructor: Dr. Eric Chou
  • Length: No fixed length
  • Schedule: On-going (Details upon request)
  • Format: Online primary, in-person when needed
  • Eligibility: Students who finishes our AP Computer Science A and scored 5. And, successfully passed the USACO silver division contest.
  • Mateirials and Text Video Course:
    Competitive Programming
    Java Competitive Programming

CS 91 USACO: Bronze Division (From Bronze to Silver)

  • Instructor: Dr. Eric Chou
  • Length: No fixed length
  • Schedule: On-going (Details upon request)
  • Format: Online primary, in-person when needed
  • Eligibility: Students who finishes our AP Computer Science A and scored 5.
  • Mateirials and Text Video Course:
    Competitive Programming
    Java Competitive Programming



Summer 2019 Quarter:


CS 21 Introduction to Computer Programming Using Java (Pre-AP Java)

  • Instructor: Dr. Eric Chou
  • Length: 11-Weeks
  • Schedule: 06/16/2019 – 08/25/2019
  • Format: onsite or online (Private lesson accepted)
  • Sessions:Session J: 10a-12pm Every Sunday Morning/li>
  • Eligibility: Students who is interested to take AP Computer Science A in the futre (May not be in 2020)
  • Mateirials and Text Video Course: Introduction to Computer Science Using Java (Think Java)



CS 22 AP Computer Science A and USACO Bronze Combo 2020:

  • Instructor: Dr. Eric Chou
  • Length: 12-Weeks
  • Schedule: 06/01/2019 – 08/31/2019
  • Format: online only
  • Eligibility: Students who is going to take 2020 AP Computer Science A Exam and USACO 2019-2020 season from Bronze Division
  • Mateirials and Text Video Course: AP Computer Science A




Spring 2019 Quarter:


CS 51 AP Computer Science Principles: (Annual Program)

  • Instructor: Dr. Eric Chou
  • Length: Annual Program
  • Schedule: On-going (Details upon request)
  • Format: Online only
  • Eligibility: Students who finished CS 31 Python Programming Essentials or its equivalent. Students who has at least 3 month programming education experience.
  • Mateirials and Text Video Course: Computer Science Principles: Web-Programming