Igniting Young Minds Through Coding

At The League of Amazing Programmers, we prepare kids for the science and technology careers of the 21st century through a multi-level program of weekly classes from beginner to industry certification. We offer weekly coding classes, free Tech Club meetings, and many other ways to learn.

Winter Camps are Open

❄️ Winter Camps Are Open! 3 day coding camps during Winter Break to build skills and have fun with technology. Learn to build AI Agents, build your own games, or create an online portfolio to show off your projects.

Winter SLAMS

💥 Level Up with a SLAM! 3-day intensive coding program for Java and Python students (Levels 0-6) during holiday breaks.

Weekly Group Classes

Weekly groups classes in programming, robotics and AI build lasting technical skills. In person or online.

Weekly group classes in programming, robotics and AI build lasting technical skills. In person or online. Enroll in weekly classes and get started on the path to professional programming. Select one of the class times below to enroll in a specific class, or [visit our calendar of all weekly classes](https://jtl.pike13.com/categories/93504) for other options.

Community Programs

Free and low-cost programs that bring computer science education to underserved communities, with new classes every week.

League Labs

League Labs

Advanced program where students learn advanced techniques and work as apprentices on research projects.
Our community programs remove financial and geographic barriers to quality computer science education. Through partnerships with schools, libraries, and community centers across San Diego County, we provide free Tech Club workshops, scholarship opportunities, and outreach initiatives that ensure every student has access to programming education regardless of their background or resources.

Class Catalog

Explore our comprehensive curriculum designed to take students from beginners to professional programmers. All of our curriculum is openly available at curriculum.jointheleague.org.

Python

Python is the best language to start with. It’s the most popular programming language, and useful for every kind of programming.
This foundational course introduces students in grades 4-12 to the Python programming language for the first time.
Students solidify core programming concepts including variables, functions, loops, conditionals, and object-oriented design while earning globally recognized credentials.
Students expand beyond syntax to learn event handling, game physics, and software architecture by producing complete, playable games.
Students explore computational science by modelling gravity, planetary motion, and physics-based scenarios in Python.

Java

For students of all levels who want to learn industry-level Java programming.
Students progress from introductory syntax to advanced object-oriented programming, data structures, and algorithms using industry-standard tools.

Technology

We have many other technology classes involving AI, games, and robotics.
Students prototype ethical AI experiences while training models, generating media, and deploying their own assistants.
Students compete in friendly challenges while learning to wire, program, and customize robots with new hardware attachments.
Students sample Python, Java, JavaScript, robotics, and AI projects at their own pace with instructor guidance.

Community Programs

Free and low-cost programs that bring computer science education to underserved communities, with new classes every week.
Students experiment with LEDs, sensors, and radio communications to see how code controls physical hardware.
Students learn game design and programming logic using Microsoft’s visual programming platform with options to transition into JavaScript.
Students dive into the electrical and software principles behind motor control, including PWM techniques for speed and direction.
Students practice assembly techniques, tool safety, and electronics troubleshooting while building take-home projects.

More Ways to Learn

Extend your skills with specialty workshops, internships, and robotics programs.

FIRST Robot Programming

Free skills classes supporting FIRST FTC and FRC robotics teams.

League at Work

Bring League instruction to your company as an employee benefit.

League Labs Internship

Intern with the League to design future curriculum and earn job experience.

Project Clinic

Personalized consulting sessions to ship your independent project.

Summer Research

Collaborate on research projects in computational science and AI.
Girl Scouts learning robotics at The League

Preparing Youth for Careers

Students are prepared to enter the work force as a programmer or to continue their education in a college or university. We work closely with students to gain professional certification as a Java programmer and secure job opportunities at top companies. Our students have secured opportunities with many familiar names.

Hear From Our Community

The LEAGUE of Amazing Programmers has built my confidence to become an engineer. I've had a wonderful experience so far with the league classes and the extraordinary internship that changed my perspective in engineering.

Stephanie Student

The LEAGUE of Amazing Programmers has helped me develop my software skills and also improve my skills in problem solving. The skills I learned from the league helped me lead an award winning robotics team in the San Diego Region.

Lucas Student

I first joined The LEAGUE of Amazing Programmers in the 7th grade as just something my mom wanted me to do. Little did I know that it would become not only one of my favorite activities but would develop into my career choice.

R. Ramirez Student

Take a Peek Inside Our Classroom

Community Recognition

We are proud to earn the trust of families, partners, and philanthropic leaders across San Diego.

Learn More About The League

Comprehensive programming education for grades 4-12, from first code to professional certification. Experienced instructors guide students through Python, Java, robotics, and AI with flexible weekly classes, free Tech Club meetings, and scholarship opportunities.
Ready to ignite your child passion for coding? The League of Amazing Programmers offers comprehensive programming education for grades 4-12, from first code to professional certification. Our experienced instructors from top universities guide students through hands-on projects in Python, Java, robotics, and AI—building real skills that open doors to careers at companies like Google, NASA, and Amazon. With flexible options including weekly classes, free Tech Club meetings, mentorship programs, and scholarship opportunities, we remove barriers and make quality computer science education accessible to every student. Join hundreds of families across San Diego County who trust The League to prepare their kids for the science and technology careers of the 21st century.