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

1,236
Total student attendances through Tech Club events
503
Girls participated in our programs (40.7% female participation)
25
High school students in League Labs summer internship program

Program Delivery

117
Free Tech Club events hosted across San Diego County
29
Total sites where we deliver programming
15
School partnerships bringing coding directly to students
10
Library locations providing free community access

Community Engagement

417
Members in The League Tech Club Meetup community
4.8 ★
Average rating from 37 community reviews
139
Total events in our Meetup history

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.

“That was more fun than Disneyland”

— Nolan, after a Robot Garage session

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.

29 Active Program Sites
13 School Partnerships
8 Library Locations

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
League Campus
School Partnership
Library Location
Other Location

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.

Orbit Lab space simulation animation showing orbital mechanics

All curriculum is openly available at curriculum.jointheleague.org

Diversity and Inclusion: Making STEM Accessible

40.7%
Female Participation

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

$397,320 (62%) Program service revenue
$243,546 (38%) Contributions and grants

Expenses: $487,044

$329,847 (68%) Personnel (salaries, benefits)
$157,197 (32%) Programs and operations

Financial Position (End of 2024)

$213,120 Total assets
$32,091 Total liabilities
$181,029 Net assets

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
Donate Now

Volunteer

Share your knowledge and passion for technology with students.

  • Tech Club instructors
  • League Labs mentors
  • Administrative support
  • Technical expertise
Volunteer

Partner With Us

Bring Tech Club to your community.

  • Schools and libraries
  • Companies and organizations
  • Community partnerships
  • Sponsorship opportunities
Partner

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