Coding Leagues
Coding leagues are teams formed by Ember students to participate in national and global competitions like ACSL and the Technovation Challenge. These competitions provide kids with opportunities to apply their skills in real-world scenarios, fostering teamwork, leadership, and innovation.
​
* Participation exclusive to unlimited membership. Explore memberships
FAQs for ACSL
Ember Coding Lab is participating in the American Computer Science League (ACSL) – a globally recognized competition designed to inspire young minds in computer science and programming.
​
What is ACSL?
ACSL has been hosting computer science contests for K-12 students since 1978. It provides an excellent opportunity for students to develop problem-solving skills, learn cutting-edge computer science topics, and compete with peers from around the world.
​
Who can join?
Kids ages 10-12 can participate.
​
Can my 6th grader join the junior division?
6th graders have the option of either joining the elementary or junior division. Kids will complete a diagnostic test that will help place them in the best division for their age.
Why should my child join ACSL?
Kids who participate in ACSL will learn advanced computer science topics beyond the classroom, develop critical thinking and problem-solving skills, and have fun competing with peers worldwide.
How does it work?
Students will participate in four seasonal contests held throughout the academic year.
Contest 1: Computer Number Systems
Contest 2: Prefix/Infix/Postfix Notation
Contest 3: Boolean Algebra
Contest 4: Graph Theory
Our expert instructors will provide practice materials, mock contests, and personalized feedback to help your child excel.
HackerRank for Work is a secure platform where students will take their ACSL contests – all in our coding studio located at 9912 Carmel Mountain Rd, Suite E, San Diego, CA 92129.
​
How are prep sessions structured?
Students will learn the concepts needed for each contest. Our practice materials and mock contests will simulate the ACSL experience. We will give personalized feedback to ensure your child’s readiness and build their confidence.
How many prep sessions will be held per week?
Teams meet for one prep session on Fridays at 4:30.
What does my child need for the competition?
Nothing! We will take care of everything.
What if my child misses a contest?
Contests have flexible availability windows. If your child misses a contest date, we will have alternatives available.
​
What if my child misses a prep session?
When your child attends the next prep session, one of our ACSL VPs will work with your child to catch them up. Homework may be assigned to ensure they stay up to speed with their peers.
What is the Contest Schedule?
Contest #1: available Nov. 4, 2024; closes Sunday January 12, 2025 @ 11:59pm EST
Contest #2: available Jan. 6, 2025; closes Sunday March 2, 2025 @ 11:59pm EST
Contest #3: available Feb. 3, 2025; closes Sunday April 13, 2025 @ 11:59pm EDT
Contest #4: available March 3, 2025; closes Sunday May 18, 2025 @ 11:59pm EDT
​
What’s the competition format?
In the Elementary Division of ACSL, there will only be short answer questions only. (No programming).
Here’s a sample contest question for Contest 1: Computer Number Systems
What is the sum of the decimal values of the red and the blue component for a color that is represented by the hexadecimal number A85F1C16?
Students’ scores are based solely on their performance in the short-answer question.
How to Get Started
We’ll begin with weekly preparation sessions to guide students through ACSL material and practice contests. If your child loves coding and problem-solving, ACSL is a great way to challenge their mind.
​
The Technovation Challenge
The Technovation Challenge is a global competition where girls ages 9+ build an app that solves a problem in their community. Learn more here: https://technovationchallenge.org/competition/
​​
Ember will not participate for the 2024-2025 season.