Weekly Online Group Classes (Zoom)
- Fall Session: August 27 – November 21, 2025 (12 classes)
- Winter Session: December 03 – March 05, 2026 (12 classes)
- Spring Session: March 11 – May 28, 2026 (12 classes)
Fall 2025 Session (August 27 - November 20, 2025 | 12 classes)
All times are in Pacific time
Wednesday 4:00-5:00 PM PT
Wednesday 5:00-6:00 PM PT
Thursday 4:00-5:00 PM PT
Thursday 5:00-6:00 PM PT
Winter 2026 Session (December 03 - March 05, 2026 | 12 classes)
All times are in Pacific time
Wednesday 4:00-5:00 PM PT
Wednesday 5:00-6:00 PM PT
Thursday 4:00-5:00 PM PT
Thursday 5:00-6:00 PM PT
Spring 2026 Session (March 11 - May 28 2026 | 12 classes)
All times are in Pacific time
Wednesday 4:00-5:00 PM PT
Wednesday 5:00-6:00 PM PT
Thursday 4:00-5:00 PM PT
Thursday 5:00-6:00 PM PT
Fall 2025 Session: August 27 – November 20, 2025
Winter 2026 Session: December 03 – March 05, 2026
Spring 2026 Session: March 11 – May 28, 2026
Closed:
November 26 2025 (Thanksgiving Day)
December 22 – January 02, 2026 (Winter Holiday)
Cost:
Fall, Winter, Spring: $540 per session (12 classes, 1 hour each)
Summer: $450 (10 classes, 1 hour each, 4 make-ups allowed)
Make-up Class:
Enrollment in make-up classes is first-come first-serve.
In which level is the student enrolled?
For Python Programming, depending on any existing programming knowledge and any sessions that the student has attended at EVComputing, they are placed at an appropriate level – Beginner, Advanced I, Advanced II or higher. Students can also move to a higher level during a session. Care is always taken to ensure that each student is sufficiently challenged yet not overwhelmed during the session. Python Programming levels at EVComputing
For Java Programming, we follow the AP Computer Science A curriculum, using a widely adopted high school textbook. The entire course material is available on the course portal, and students are encouraged to advance in the course if they complete the week’s assigned homework early. The teaching is designed to accommodate each student’s individual pace. More information: Java Programming at EVComputing
What is the setup needed at home to attend the online class?
Classes work best when they are attended using a Windows or Mac computer, rather than a Chromebook or tablet. Also, students should use the Zoom desktop client, not Zoom from a browser.
What is the enrollment cancellation policy?
How do I change enrollment to another class?
You can request a change of class day/time online using this page:
Request to Change Class Day/Time
Can I change enrollment from one session to another session?
Enrollment can only be changed to another day or time in the same session. Enrollment in a session or a part of it cannot be carried over to a different session.
My child is returning to EVComputing after a gap. How do I enroll and in which level?
Students returning to EVComputing after a gap start off with a review of the concepts learnt in their last session. Some complete the review in 1-2 classes, while some take longer. It depends on how much of the last session a student recalls and the time that the student can spend on homework each week.
Enroll the child in Python Programming or Java Programming, and they are placed in the appropriate level.
The levels of Python and Java courses at EVComputing, each level’s topics and approximate number of weeks needed to complete each level are described in these pages:
Python Progamming (Beginner to USA Computing Olympiad)
Java Programming (Beginner to AP Computer Science A)
What is the time needed for homework each week?
Python Programming:
Java Programming:
A lot of learning and reinforcement takes place when student communicates with teacher by email message during the week. Time spent on sending message and reading response count towards homework time.
Read more here: Programming Homework
How can parent track the student’s progress during the session?
Student progress such as attendance, concepts covered in class, and homework status is maintained in updated weekly for each student. This is viewable by parents at all times. Instructions on how to access this are emailed to parents at the start of the session.
What about missed classes? Do you offer make-up classes?
All the material, examples, notes and assignments are available in the online portal, schoology.com. If missing a class, the student can log in, check inbox, and start catching up, sending any questions he/she has by Schoology message.
Parent can register the student for up to three make-up classes per 12-week session. The make-up class need not be scheduled in the same week as the missed class. Make-up class registration is first-come-first-serve. Please use this link to register: Make-Up Class
What is the setup needed at home to do the programming homework?
The only setup needed at home is wi-fi and a device that runs a browser (Chrome browser is highly recommended.) No other setup is needed.