The American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 schools, organizations, and local groups. Celebrating its 46th year, ACSL offers multiple divisions to accommodate students of different ages and abilities. The contests cover fundamental concepts in computer science, including Number Systems, Boolean Algebra, and Digital Electronics. In the upper divisions, contests also involve problem-solving through programming in Python, C++, or Java. The competitions are administered online, and top students are invited to an online Finals competition at the end of the year. Last year, approximately 8,000 students from the United States, Canada, Europe, and Asia participated.