About

ACSL Logo
Robot Mascot

The American Computer Science League (ACSL) is one of the oldest and most respected computer science competitions in the world, open to students in grades K–12. Across its multiple divisions, ACSL challenges learners with topics such as number systems, Boolean logic, data structures, and digital electronics, plus programming problems in languages like Python, C++, and Java in the upper divisions. Each season is divided into four online contests, with top performers invited to an end-of-year Finals competition.

This website is designed to help students at every level strengthen these core concepts and practice the skills they need to confidently prepare for ACSL contests.