rexy@rexy-desktop:~ca 

Desk Keyboard Mouse Back Arm Dino Body Front Arm Monitor

About

We're ACE Coding — a group of high schoolers dedicated to spreading the knowledge of programming to students of all ages. Every year, we host ACE Code Day, a day on which we lead workshops on a variety of programming topics to help students further their knowledge in specialized areas of technology, free of charge.

A student coding at ACE Code Day

A student coding at ACE Code Day

Event Lineup

ACE Code Day 2025 has a diverse lineup of 9 workshops with topics ranging from web development to LEGO robotics to electrical engineering, and much more! Keep scrolling for a detailed overview of all the workshops we have to offer. Additionally, the event will feature guest speakers from big tech companies like Adobe for students to learn more about careers in tech!

A teacher lecturing a workshop at ACE Code Day

A teacher lecturing a workshop at ACE Code Day

Event Information

ACE Code Day will be held at Amador Valley High School on May 18th, 2025. Workshops will take place in R building classrooms from 2:15 PM to 5:45 PM, the guest speaker session will take place in the MPR from 5:50 PM to 6:30 PM, and free pizza dinner will be served from 6:45 to 7:00 PM.

The AVHS library, filled with ACE Code Day Attendees

The AVHS library, filled with ACE Code Day Attendees

Schedule

ACE Code Day is divided into 3 hour-long workshop tracks. You may sign up for however many tracks as you'd like, but you may only sign up for a single workshop per track.

Refer to the schedules below for the specific timings of workshop tracks and the hackathon.

    ACE Code Day Schedule

  1. Student Check-in

  2. Opening Ceremony

  3. Workshop Track 1

  4. Snack Break

  5. Workshop Track 2

  6. Snack Break

  7. Workshop Track 3

  8. Guest Speaker

  9. Group Photos (includes Passing Period)

  10. Dinner

Workshops

Workshops

ACE Code Day has an incredible lineup of workshops on a variety of technological topics. Read below for detailed information on all the workshops we have prepared for ACE Code Day 2024.

📍 View ACE Code Day 2025 Map (PDF)

Track

Workshops:

Note: Click on workshop descriptions to expand/collapse them.

Beginner

Intro to Java / APCSA Prep

Description

Thinking about taking AP Computer Science A? This workshop introduces students to Java—the language used in the APCSA curriculum. Learn core programming concepts to build a solid foundation for high school and beyond.

Prerequisites

None

Beginner

Intro to Python Programming

Description

Python is one of the most popular and powerful programming languages—used in AI, data analysis, automation, and more. This beginner workshop introduces core concepts with no prerequisites, making it perfect for first-time coders who want to build their future with code.

Prerequisites

None

Beginner

Intro to LEGO Robotics (FIRST LEGO League)

Description

Dive into the world of LEGO Robotics and Python programming! With guidance from NorCal’s 1st Place FLL Champions, students will design, build, and code LEGO robots to solve real-world challenges. No experience needed—just curiosity and creativity.

Prerequisites

None

Beginner

Intro to Web Development (HTML/CSS/JS)

Description

Want to build your own website from scratch? This beginner-friendly course introduces HTML, CSS, and JavaScript—the foundational tools of the web. Taught by ACE Coding alumni from UC Berkeley EECS, students will create interactive, responsive websites with no prior coding experience.

Prerequisites

None

Intermediate

Server Building

Description

Ever wanted to host your own website or run a file server? Learn how to build and configure your own server from scratch. This hands-on workshop is perfect for tech enthusiasts.

Prerequisites

None (comfort with computers recommended)

Intermediate

Applications of Machine Learning

Description

Explore the rapidly growing field of Machine Learning with real-world examples in market prediction and AI. Taught by Amador’s AI Club, this workshop teaches students to think like analysts.

Prerequisites

Some coding experience recommended

Intermediate

Computer Vision with OpenCV (AVBotz)

Description

How do computers see the world? This exciting workshop, led by AVBotz, introduces the fundamentals of computer vision using OpenCV—the same library used in facial recognition and self-driving cars. Students will analyze and extract data from images using real-world applications.

Prerequisites

None

Intermediate

Intro to Electrical Engineering (AVBotz)

Description

Discover how Electrical Engineering powers the technology we use every day, from smartphones to appliances. Taught by Amador’s award-winning AVBotz robotics team, this workshop introduces students to electrical engineering through hands-on experience with real circuits, soldering, and foundational topics like current, voltage, and power.

Prerequisites

None

Sign Up

Fill out the form below to sign up for ACE Code Day 2025! Refer to the workshop information above to inform your decisions on which workshops to participate in.