Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Introduction to the USA Computing Olympiad

SAT Score Range

4 sessions

+11

This series ended on February 25, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Hello! I'm mainly hosting this series to see if anyone is interested in pursuing competitive programming, but isn't sure where to start. This series will mainly serve on how to get started with competitive programming, but also an introduction to the discipline itself as well for those who are new. I will show you the best ways to learn the language of your choice (i.e. Python, C++) and how to prepare for USACO contests. You will also learn why you should do competitive programming, and the huge boosts you get on not only college applications, but for the wide industry in CS as well :)

Tutored by

Jaiman P 🇺🇸

Certified in 15 topics

View Profile

Hello! My name is Jaiman and I go to a public high school in California. I look forward to tutoring math and computer science here. And maybe occasionally physics!

Schedule

✋ ATTENDANCE POLICY

Attendance is flexible, though I would suggest sticking around as the advice is consistent and missing a lesson could result in a knowledge gap.

SESSION 1

23

Feb

SESSION 1

Computer Science

Computer Science

Thu 4:00 AM - 4:30 AM UTCFeb 23, 4:00 AM - 4:30 AM UTC

Lesson 1: What is USACO? - We will cover why competitive programming is relevant in the real world - USACO is a programming contest popular among United States high schoolers - Placing well into high divisions of USACO can be a major boost in college applications - Tech companies often ask interview questions on topics in competitive programming - I'll show you how you can get started :)
SESSION 2

23

Feb

SESSION 2

Orientation

Orientation

Thu 4:30 AM - 5:10 AM UTCFeb 23, 4:30 AM - 5:10 AM UTC

ORIENTATION
SESSION 3

24

Feb

SESSION 3

Computer Science

Computer Science

Fri 4:00 AM - 4:40 AM UTCFeb 24, 4:00 AM - 4:40 AM UTC

Lesson 2: Getting Started - What language should I use for USACO? - What resources are out there to learn how to program fast and efficiently? - How do I learn the topics necessary to compete in USACO? - What is the organizational structure of USACO? - Which topics are tested on in each division? How do I prepare for them? - Where can I find problems? - These are all questions I hope to answer for you :)
SESSION 4

25

Feb

SESSION 4

Computer Science

Computer Science

Sat 4:00 AM - 4:40 AM UTCFeb 25, 4:00 AM - 4:40 AM UTC

Lesson 3: Basic Introduction w/ C++ - One of the things I will do to help you prepare is provide a short lesson C++ - C++ is probably the best language to use for USACO, since it's the fastest out of all - After this series, you can get started on your own competitive programming adventure - If learners desire help, they can schedule 1-on-1 tutoring sessions by messaging me! - Get free tutoring from a USACO Platinum Contestant :) P.S. if there's enough interest, I can make an entire series and class for USACO

Public Discussion

Please log in to see discussion on this series.

Feb 23 - Feb 25

1 week

30 - 40 mins

/ session

SCHEDULE

Thursday, Feb 23

4:00AM

Thursday, Feb 23

4:30AM

Friday, Feb 24

4:00AM

Saturday, Feb 25

4:00AM