The League of Amazing Programmers
Igniting Young Minds Through Coding
The LEAGUE of Amazing Programmers runs free and low cost STEM classes throughout San Diego County for 3rd-12th grade students. We teach coding and robotics to students from 3rd through 12th grade, providing them with the skills and confidence to pursue future careers in technology. We believe that every student deserves access to high-quality STEM education , regardless of their background or circumstances, and we are working to ensure that all students have the opportunity to explore and excel in technical careers.
LEAGUE Programs Are:
Accessible
We remove barriers to quality STEM education, giving all students the opportunity to explore a STEM career.
Professional
Students are taught by experienced instructors and skilled professionals who are passionate about STEM education.
Comprehensive
Our programs take students from their first coding experience to advanced projects and professional certification, ensuring a deep understanding of STEM concepts.
Impact at a Glance: 2024-2025 By the Numbers
Students Reached
Program Delivery
Community Engagement
Our Programs
Tech Club: Free Community Coding
Tech Club is our flagship program, providing free introductory technology classes at schools, libraries, and community centers across San Diego County. Each session is approximately one hour and introduces students in grades 4-12 to programming concepts.
2024-2025 Tech Club Impact
- 117 events hosted
- 1,236 student attendances
- 40.7% female participation
- Programs at 10 libraries and 15 schools
League Labs: Summer Internship Program
League Labs provides high school students with hands-on experience in technology education and curriculum development. The 2025 summer program ran from June through September.
2025 League Labs
- 25 high school student interns
- Focus areas: AI, robotics, independent research
- Tools training: GitHub, Codespaces, Visual Studio Code
League Labs Spotlight: Finn's Bubble Sort Algorithm
In this video, Finn demonstrates how to perform a bubble sort algorithm. Finn was a student in the League Labs internship at High Tech High, showcasing the advanced programming concepts and teaching skills our interns develop.
League Labs interns don't just learn to code—they learn to teach and explain complex programming concepts to others, building both technical and communication skills essential for professional development.
Weekly Classes: Professional Programming Preparation
Our comprehensive weekly classes provide long-term, structured programming education designed to prepare students for professional software development careers. These multi-semester courses build deep technical skills through project-based learning and industry-standard practices.
Weekly Classes Features
- Long-term curriculum spanning multiple semesters
- Professional development methodologies and tools
- Industry-standard programming languages and frameworks
- Portfolio development and career preparation
Weekly Classes Spotlight: Joshua Explains Java Strings
In this video, Joshua, age 13, explains how to use Strings in Java. Joshua is a student in our weekly Java classes, demonstrating the clear understanding and communication skills our students develop through structured, long-term programming education.
Our weekly classes don't just teach coding syntax—they build deep comprehension that enables students to articulate complex programming concepts with confidence and clarity.
— Nolan, after a Robot Garage session“That was more fun than Disneyland”
Where We Serve: Program Locations Across San Diego County
Our programs reach students where they are - in schools, libraries, and community centers throughout San Diego County. Each location represents our commitment to making technology education accessible to all.
Bringing Code to Every Community
We partner with schools, libraries, and community organizations to bring coding education directly to students in their neighborhoods. From Carmel Valley to Chula Vista, our programs ensure that geography is never a barrier to learning.
Our Reach Includes:
- North County: Carmel Valley, Del Mar, Encinitas
- Central San Diego: University City, Mission Valley, Hillcrest
- East County: La Mesa, El Cajon, Santee
- South Bay: Chula Vista, National City, Imperial Beach
Major Achievement: Curriculum Transformation
One of the most significant developments this year was the complete rebuild and expansion of our curriculum. We evolved from a single-track Java program to a comprehensive, multi-pathway technical education program.
Robot Riot
A complete technical education project combining programming, 3D printing, CAD design, electronics, and mechanical assembly.
Python Education
Python Apprentice, Python Games, and Python for Data Analysis curriculum tracks.
Microcontroller Programming
Micro:bit fundamentals, robot control systems, and mobile robotics programming.
Maker Skills
Soldering and electronics, 3D printing design and fabrication, and CAD fundamentals.
Curriculum Spotlight: Orbit Lab Space Simulation
Orbit Lab is our innovative space simulation class that teaches students orbital mechanics, physics, and programming through interactive simulations. Students learn to calculate trajectories, understand gravitational forces, and program spacecraft navigation systems.
This hands-on approach to learning combines STEM concepts with real-world applications, giving students a deeper understanding of both programming and space science while building critical thinking and problem-solving skills.
All curriculum is openly available at curriculum.jointheleague.org
Diversity and Inclusion: Making STEM Accessible
503 girls participated in our Tech Club programs in 2024-2025, far exceeding typical computer science education demographics.
Our Approach to Inclusivity
Free Programming
Removing financial barriers that disproportionately affect underrepresented groups
Community-Based Delivery
Meeting students where they are - in schools, libraries, and neighborhoods
Diverse Curriculum
Multiple entry points appeal to varied interests and learning styles
Welcoming Environment
Supportive learning where questions are encouraged and mistakes are opportunities
Strategic Direction: Positioned for Growth
What We've Accomplished
Proven Model
117 events reaching 1,236 students with 40.7% female participation demonstrates our model works and scales.
Comprehensive Curriculum
Transformation to integrated technical education makes us more relevant to today's students.
Strong Partnerships
Relationships with 15 schools, 10 libraries, and multiple community organizations.
Refined Operations
Understanding what it takes to launch and sustain programs across 30+ sites.
International Teacher Training
Several successful teacher training sessions at L garage hub in Tijuana, teaching educators how to use micro:bits in their classrooms and expanding our cross-border educational impact.
Vision for 2025-2026
We envision reaching 2,000+ student attendances through expanded Tech Club programming, launching in 10-15 new sites, and continuing to maintain our commitment to gender diversity and accessibility.
Financial Stewardship
Calendar Year 2024 Financial Summary
Revenue: $641,598
Expenses: $487,044
Financial Position (End of 2024)
How to Support Our Mission
Donate
Your financial support directly enables free Tech Club programming for San Diego students.
- $250 sponsors one Tech Club event
- $1,000 supports a month at one library
- $5,000 sponsors a school for a semester
- $10,000 provides robotics equipment
Volunteer
Share your knowledge and passion for technology with students.
- Tech Club instructors
- League Labs mentors
- Administrative support
- Technical expertise
Partner With Us
Bring Tech Club to your community.
- Schools and libraries
- Companies and organizations
- Community partnerships
- Sponsorship opportunities
Past Impact Reports & Financial Information
Access previous impact reports and our financial transparency documents.
2022–23 Impact Report
Comprehensive impact report covering our 2022-2023 programs and achievements.
Download PDF