ACSL

The American Computer Science League (ACSL) is an organization dedicated to promoting computer science and problem-solving skills among students. It hosts a series of competitions and contests aimed at students of all ages, from elementary school to high school. ACSL contests cover various topics in computer science, including programming concepts, algorithms, data structures, and computer problem-solving techniques. Each season is divided into four contests, testing students on fundamental concepts in computer science, ranging from Number Systems to Boolean Algebra to Digital Electronics. In the upper divisions, each contest also includes a problem to solve by programming using Python, C++ or Java. At the end of the year, the top students are invited to compete in an online Finals competition.

Learn more »