Enhancing Coding Skills Together
Join Us to Master Competitive Programming Skills
Collaborate, practice, and excel in the USACO Coding Olympiad with our team.

Our Club T-Shirt is here!
Get your FREE t-shirt now by clicking on this link. Use the code USACO for a nice discount 🙂


Our Mission
Empowering Future Coders Together
At the USACO Programming Club, we are dedicated to nurturing coding skills and fostering a love for programming among our members. Our mission is to prepare students for the USACO Coding Olympiad by providing a supportive environment that caters to all skill levels. Weekly meetings focus on collaborative learning, problem-solving, and algorithm discussions, ensuring that every member gains the confidence to tackle coding challenges. Join our vibrant community and elevate your skills to new heights!
Programming Skills Development
Explore our resources and activities designed to enhance programming skills and tackle Olympiad challenges effectively.

01
Skill Building
Participate in various coding sessions and workshops that solidify your understanding of algorithms and problem-solving techniques essential for the USACO.
02
Collaborative Learning
Engage in team-based challenges that encourage collaboration, allowing members to share insights and strategies while tackling complex coding problems.


03
Olympiad Preparation
Gain indispensable experience by participating in mock contests and simulations that mirror the USACO environment, preparing you for success.
Empowering Coders Through Community Engagement
At the USACO Programming Club, we cultivate coding skills through weekly meetings focused on hands-on practice, strategic problem-solving, and in-depth discussions surrounding algorithms and data structures essential for programming success.

Meet Our Passionate Team
At the USACO Programming Club, our diverse team is devoted to creating a nurturing and collaborative space for aspiring programmers to thrive and excel in their coding journey.

Avi Skuben
President

Zach Ives
Vice President

Owen Laney
Website/Event Coordinator
What Our Members Say
The club has significantly boosted my coding abilities and confidence. I feel ready for the USACO!

Avi Skuben
Being part of this community has been invaluable for my growth as a programmer and teammate.

Zach Ives
The collaborative environment has inspired me to tackle challenging problems with confidence and creativity.

Owen Laney
Frequently Asked Questions
Find answers to common questions about joining our club.
What are the meeting times?
Our club meets every Friday at 12 PM PST in the Breakout Room. Join us for coding activities and discussions that enhance your skills and problem-solving abilities.
How can I participate?
Participation is open to all students at SORA High School. Simply attend our meetings, engage in club activities, and connect with fellow programmers to share ideas and learn collaboratively.
What are the membership benefits?
As a member, you have access to coding resources, practice competitions, experienced mentors, and a supportive community. You’ll gain valuable skills that will prepare you for the USACO Coding Olympiad and beyond.
Is the club for all skill levels?
Absolutely! Whether you are a beginner or an advanced programmer, our club offers an inclusive environment where all skill levels are welcome to learn and grow together. Join us and elevate your coding journey!
Can I join anytime?
Yes, you can join the USACO Programming Club anytime throughout the school year. Just come to our next meeting and express your interest, and we’ll guide you from there!
Who can I contact for more information?
For more information, you can reach out to our club president or any member during meetings. Alternatively, feel free to visit the Contact Us page on our website for further inquiries.
What should I bring to meetings?
Bring your laptop for coding activities, a notepad for taking notes, and your enthusiasm! We encourage sharing ideas and learning materials with fellow members to foster a collaborative atmosphere.
How can I stay updated on events?
Stay updated by following our club announcements during meetings, joining our social media pages, or subscribing to our newsletter. We share all important dates and events through these channels.
Join Us Today!