Programs & Class Catalog

Explore every League pathway and find the right class to match each student's curiosity and experience.

  • Programs bundle classes into guided pathways with clear outcomes.
  • Weekly catalog highlights open enrollment courses across every level.
Students collaborating on League programs

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 for other options.

Community Programs

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

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.

Learn More

Discover how we prepare students for tech careers with classes in Python, Java, robotics, games and technology.

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.