Introduction to Python
Beginning students' first experience with Python programming.
Also: Free meetup
Classes
Colour tells you the family. The icon tells you the class. Filter by what your student wants to make, by grade, or by where it meets.
Beginning students' first experience with Python programming.
Also: Free meetup
First comprehensive Python course covering language basics and preparing students for professional certification.
Build larger, object-oriented programs by creating engaging games in Python.
Python Programming Workshop at Santa Fe Christian
Build solar system simulations to learn orbital mechanics and scientific computing.
AP Computer Science A test prep course designed to help students strengthen their Java skills and prepare confidently for the AP exam.
Java programming from beginner to advanced levels, preparing students for AP Computer Science and professional careers.
Program robots to move, react, and solve challenges — no experience needed.
Also: After-school · School of the Madeleine · After-school · St. James Academy · After-school · St. Mary School Escondido · Summer camp · After School Learning Tree · After-school · St. Francis of Assisi · Summer camp · Fandory Factory · After-school · Kumeyaay Elementary · After-school · Innovations Academy
Invitation-only mentorship in the Robot Garage where students help pilot new curriculum and build advanced projects alongside instructors.
After-School Coding & Robotics at High Tech High Mesa
A fun introduction to programming a tiny computer through our free community program.
Introduction to robotics programming and mechanical construction.
Also: Free meetup · Summer camp · Carmel Valley Campus · After-school · Kumeyaay Elementary · Summer camp · Fandory Factory · After-school · Innovations Academy
Two-hour class on programming brush motors, stepper motors, and hobby servos.
Learn basic soldering skills, safety, and techniques through hands-on practice.
Open build day in our well-stocked electronics lab for students ages 10-18 through our free community program.
FTC Robotics Team Head Start at HTH Middle Mesa
Turn your software idea into a real project with mentor guidance and AI tooling.
Teach robots to think — using AI to push the boundaries of what robots can do.
Discover AI by building chatbots and exploring computer vision and machine learning.
Also: Free meetup
3-day intensive coding program for Java and Python students (Levels 0-6) during holiday breaks.
Build games in block code or JavaScript and deploy them to your own handheld Game Boy-style console through our free community program.
Design and build your own video game in a week.
A technology choose-your-own-adventure featuring daily projects in programming, games, and robotics.
Build a professional portfolio website using GitHub Pages and Jekyll.
Create your first video game with MakeCode! Fun, beginner-friendly class for grades 3-12.
Personalized consulting sessions to ship your independent project.
Bring League instruction to your company as an employee benefit.
High Tech High students are beta-testing The LEAGUE's AI Project Clinic, where they will use AI to build web applications for nonprofits, buysinesses or their own projects.
Week-long summer coding camps for kids in grades 4–12.
Intensive coding camps during Winter Break to build skills and have fun with technology.
One-on-one virtual classes for personalized instruction in Java or Python at all skill levels.
No classes match those filters. Clear filters or ask us.
Explore our comprehensive curriculum designed to take students from beginners to professional programmers. All of our curriculum is openly available at curriculum.jointheleague.org.