Logo

American Computer Science League

Computer Science

American Computer Science League

VirtualAnnual competition

The American Computer Science League (ACSL) is a national competitive programming organization that challenges high school students with rigorous coding problems across divisions designed for all experience levels. In the Summer Coding Challenge, participants solve three programming problems within a single 4-hour window, competing as either a Rookie (up to one year of coding experience) or a Veteran (more experienced programmers) on the HackerRank platform. The competition runs annually in late July and early August, giving students a focused opportunity to test and sharpen their skills against peers from across the country. At just $20 per participant, ACSL is an accessible and rewarding way for aspiring computer scientists to gain real competitive experience and build their programming credentials.

Visit acsl.org

Skills You'll Build

Programming

Writing code to build software, automate tasks, or bring an idea to life on a screen.

Problem Solving

Breaking down a challenge and working through it methodically to a solution.

Critical Thinking

Evaluating information carefully before drawing a conclusion or making a decision.

Mathematical Modeling

Using equations and formulas to represent and predict real-world situations.

Related Careers

Software Engineer

Students write programs in Python, C++, or Java to solve computer science problems in contests.

Data Scientist

Competition testing covers fundamental CS concepts including number systems and Boolean algebra relevant to data work.

Cybersecurity Analyst

Programming contests build core computer science foundations applicable to cybersecurity problem-solving.

Quick Facts

Grade Levels
K-12
Format
Virtual
Competitiveness
Open Enrollment
Best For
Aspiring computer scientists

Similar Activities

Community Experiences

Loading...