Hamburger Menu

NAC Home

About

Hall of Fame

Sponsors

UCF

History

Training Programs

Last update: 1:39 PM ET, Saturday, January 24, 2026

Congratulations on advancing to the ICPC North America Championship! We are excited to support your preparation through the North America Programming Camp (NAPC) and NAPC-Online.

Trainer profiles can be viewed at https://nac.icpc.global/napc-trainers.

North America Programming Camp (NAPC)

Led by Nick Wu

The NAPC will be led by Jingbang Chen, Zac Friggstad, Yanru Guan, Andrew He, Gennady Korotkevich, Kevin Sun, and Nick Wu. Exclusive to NAC-qualified teams, they will focus on NAC-level problems across algorithms, data structures, combinatorics, and geometry, plus team strategy discussions based on your training records.

NAPC – Online (NAPC-O)

Led by Christian Yongwhan Lim

Organizing Committee: Etienne Vouga; Fredrik Niemelä; Christian Yongwhan Lim

Starting January 26, 2026, each week will include 1-2 recorded lectures, a problem set on Kattis, a timed contest on Kattis, and 1-2 recorded interactive discussion sessions.

Each lecture’s deliverables include a markdown note, a 1-2 hour recorded video, and an optional slide deck.

NAPC-O creates a sustainable, accessible online training ecosystem for ICPC teams across North America. University-led weekly sessions deliver diverse problem sets and foster coach collaboration while preserving academic rigor. Rolling out in phases from 2026, it will support NAC-bound teams, then expand to broader pre-World Finals training, regionals prep, and coach development. The goal: increase university participation, elevate team performance, and strengthen coaching networks.

Tentative Weekly Schedule

Activity Timing
Sync/Recorded Lecture 0 Monday or Tuesday
Sync/Recorded Lecture 1 Wednesday or Thursday
Problem Set Released Monday 12 AM PT; Due Friday 9 PM PT
Timed Contest Saturday, 10 AM – 3 PM PT
Discussion Sunday, 10 AM PT

Final NAPC-O Schedule

Date University Trainer Co-Trainers Topic
1/26 – 2/1 UCF Arup Guha Sachin Sivakumar
Tyler Marks
Dynamic Programming
2/2 – 2/8 Rose-Hulman Rachel Krohn Data Structure
2/9 – 2/15 UT Austin Etienne Vouga Geometry
2/16 – 2/22 McGill David Becerra Ari Blondal Combinatorics
Number Theory
2/23 – 3/1 Columbia Christian Yongwhan Lim Josh Alman Gaussian Elimination
Fast Fourier Transform
3/2 – 3/8 UIUC Mattox Beckman String
3/9 – 3/15 MIT Jaehyun Koo Graph