The Computing & Cybersecurity Pathway
Two parallel tracks make up the K-12 computing pathway: competitive programming (USACO and similar) for algorithm-focused students, and cybersecurity / capture-the-flag competitions for systems-and-security students. Both are taken seriously by CS-focused colleges. Coding-savvy parents can start their kid here as early as middle school.
The progression, grade by grade
6 programs in this pathway, ordered from earliest grade to most advanced. Click any step for full details.
Bebras Computing Challenge (Bebras)
International computational-thinking puzzle test. K-12 friendly, 45 minutes, zero programming required.
American Computer Science League (ACSL)
Four-contest CS league for grades 3-12. Combines short programming with theoretical CS questions (recursion, boolean algebra, etc).
Technovation Girls (Technovation)
Build a mobile app + business plan to solve a community problem. Ages 8-18, all-girls teams (or coed in some regions). Free, 12-week curriculum, mentor support.
Congressional App Challenge (CAC)
Per-district app development competition open to every U.S. high schooler. The only U.S. government-sponsored coding competition.
CyberPatriot National Youth Cyber Defense Competition (CyberPatriot)
Team cybersecurity competition where students secure simulated networks.
USA Computing Olympiad (USACO)
Online competitive-programming contests with Bronze through Platinum divisions.