Summer CS Camps

Computer Science

☆☆☆ IN-PERSON / ONLINE LIVE CAMP REGISTRATION IS OPEN☆☆☆

AlphaStar Summer Computer Science Camp is a unique opportunity for interested and talented students to improve their Computer Science skills during summer, where students are guided and trained by expert faculty via utilizing national and international competitions in a fun and challenging environment. It consists of intensive lectures, practice sessions, USACO mock exams and fun activities.

The lectures of online live courses are recorded. Online live class students can access the videos in their course accounts within a few days after each live class session. Self-study and onsite class students will have access to recorded sessions from a past online live class.

NOTE: Registered students will receive an email one week in advance the camp regarding the necessary preparations.

This year all USACO courses are offered as full-day courses as follows:

  • 15 weekdays,
  • 6 instructional hours per day,
  • from 9:00 am to 5:00 pm Pacific time,
  • each course is the combination of Part A + Part B courses  (Ex. CC25AB: USACO Bronze AB is the combination of CC25A and CC25B courses).

All online Programming courses are offered as half-day courses:

  • 15 weekdays,
  • 3 instructional hours per day,
  • offered either in the morning (9:00 am-12:30 pm) or in the afternoon (1:30 pm-5:00 pm).

SCHEDULE
Here’s the tentative schedule. All times are in Pacific Time.

9:00am – 10:30am Class 1
11:00am – 12:30pm Class 2
12:30pm – 1:30pm Lunch break
1:30pm – 3:00pm Class 3
3:30pm – 5:00pm Class 4

For In-Person Camp Only

NOTE: Students are expected to bring their laptops.

AlphaStar Programming Books are complimentary for summer in-person Programming course enrollments.

SCHEDULE
Here’s the tentative schedule. All times are in Pacific Time.

9:00am – 10:30am Class 1
10:45am – 12:15pm Class 2
12:15pm – 1:30pm Lunch break*
1:30pm – 3:00pm Class 3
3:15pm – 4:45pm Class 4
  • Drop-off: 8:30am – 9:00am
  • Pick-up: 4:45pm – 5:30pm

(*) Complimentary lunch will be offered.

LOCATION

Mission College
3000 Mission College Blvd, Santa Clara, CA 95054

Class Structure

Typical flow of daily classes is as follows:

Fees

  • In-Person:
    • $3,350 (15 full days – combined USACO)
    • $2,925 (15 full days – combined programming)
  • Online Live:
    • $2,350 (15 full days – combined USACO)
    • $1000 (15 half days – programming)
  • Self-Study: $450
In-person
(full day)
Online
(full day)
Online
(half day)
Super Early
(by March 1)
$400 off $200 off $100 off
Early
(by May 1)
$200 off $100 off $50 off

Note: Super Early and Early discounts apply to the regular fee.

Available Discounts

Course Schedule

Register Now

Dates

☆ Camp 1: June 9 – June 27, 2025 (In-Person / Online live),
☆ Camp 2: July 14 – August 1, 2025 (In-Person / Online live),

Curriculum

The students will be equipped with the necessary background in lectures and trained with different types of problems to master various problem-solving techniques. The classes are problem solving-based and the curriculum is aligned with USA Computing Olympiad (USACO). Please check USACO Website for more information about USACO.

Summer vs Year-round Courses

A fundamental course can be offered in different paces in different times. Here’s the comparison of the same course offering options:

Live coursesFall / Spring TermsSummer
Paceweekly sessiondaily session
Sessions16 sessions15 sessions
Session time2 hours3 hours
Homework (average)1 hours per sessionrarely
Total workload32 instruction and practice hours +
16 hours of homework
45 hours instruction and practice
Examsin-classin-class

* NOTE: Full day courses are the combination of two courses. That’s why, they are 6 hours per day and consist of 90 instructional hours including the practice in total.

Levels and Courses

Below is a short description of each level. For more details and diagnostic exams, please

click for details.

Python courses:

CS21A: Programming with Python – A
CS21B: Programming with Python – B

C++ courses:

CS22A: Programming with C++ – A
CS22B: Programming with C++ – B

Java courses:

CS23A: Programming with Java – A
CS23B: Programming with Java – B

USACO Bronze:

This level is for students who is good at programming and have strong math background.
CC25A: USACO Bronze – A
CC25B: USACO Bronze – B

USACO Silver:

This level is for students who compete in the USACO Silver division.
CC31A: USACO Silver Basic – A
CC31B: USACO Silver Basic – B
CC35A: USACO Silver Advanced – A
CC35B: USACO Silver Advanced – B

USACO Gold:

This level is for students who compete in the USACO Gold division.
CC41A: USACO Gold Basic – A
CC41B: USACO Gold Basic – B
CC45A: USACO Gold Advanced – A
CC45B: USACO Gold Advaced – B

USACO Platinum:

This level is for students who compete in the USACO Platinum division.
CC51A: USACO Platinum – A
CC51B: USACO Platinum – B

Faculty

AlphaStar Academy mainly considers teaching, competition, and education background as well as passion and dedication for the subject when hiring full-time and part-time teachers.
We hire our instructors and TAs from a pool of High School, College, Ph.D. students, school teachers, and University Professors. Our faculty have teaching/coaching/tutoring experience and have expertise in the subject area, regardless of their age.
They have participation and/or training experience in national/international math competitions and Olympiads in Math, CS, and Physics such as USAMO, USACO, USAPhO, IMO, IOI, and IPhO.
They are role models and inspiration for students with their backgrounds and achievements.

AlphaStar Summer Computer Science Camps Faculty and guest lecturers for upcoming online/onsite camps and former camps are listed below.

  • 2025
  • /
  • 2024
  • /
  • Former

Fatih Gelgi, Ph.D..

  • AlphaStar Co-founder and Computer Science Director (since 2017)
  • Ph.D., Computer Science, Arizona State University (2007)
  • International Olympiad in Informatics (1999: Bronze Medal)
  • USA Computing Olympiad Coach (2006-2014)
  • Olympiad in Informatics Turkish National Team Coach (1999-2003)
  • Balkan Olympiad in Informatics (1998, 1999)

Osman Ay, M.S..

  • AlphaStar Computer Science Instructor (2021-present)
  • M.S. in Computer Education and Instructional Technology (2012)
  • Coach Assistant of USACO (2004-2009)
  • World Finals Judge, ACM International Collegiate Programming Contest (since 2002)
  • Experience in Computing Olympiads as a teacher, coach, problem writer and judge (since 1997)
  • Authored several Computer Science and programming books.

Alexander Moreira, M.S..

  • M.S. in Computer Science, Stanford (2023)
  • B.S. in Mathematics, Stanford (2022)
  • Mathematics and Computer Science instructor (5+ years)
  • George Polya Prize from Stanford University (2022)
  • Honorable mention for the Computing Research Association’s Undergraduate Researcher Award (2022)

Connect With Us

Contact Me

Fields marked with an * are required