An Overview of Our Programs

Our coding classes are for students in grades 5-12 who are eager to learn programming. Many students explore our extensive curriculum and stay with our program through 12th grade. We offer classes 7 days a week with flexibility for days and times. No book purchases necessary.

When possible, we offer in-person classes at our main campus as well as our satellite locations across San Diego county. We also have virtual classes available to join from anywhere in the US.

Weekly Java and Python Coding Classes

In our program, students start by learning and practicing the basics of programming – providing them with a solid foundation for tackling new technologies and programming languages. As students work their way through our carefully-crafted curriculum, they can reach the level of being an employable programmer within ~4-6 years!

Our Python and Java classes meet weekly, all year long. You can register for a monthly membership, or purchase classes one at a time, so while most students attend once a week, you can choose your own schedule.

We offer Python and Java classes both online and in-person at our Carmel Valley classroom.

Python Classes

Learn More about our Python classes.

Python

  • Official Python certificates offered

  • One day per week
  • Meets in Carmel Valley

  • Beginner to advanced
  • $260 per month

Python Online

  • Official Python certificates offered

  • One day per week
  • Meets via Zoom

  • Beginner to advanced
  • $260 per month

Java Classes

Learn More about our Java classes.

Java

  • Official Java  certificate offered

  • One day per week
  • Meets in Carmel Valley

  • Intermediate to advanced

  • $260 per month

Java Online

  • Official Java  certificate offered

  • One day per week
  • Meets via Zoom

  • Intermediate to advanced

  • $260 per month

Not Sure? Try a Free Class.

The LEAGUE Tech Club runs free and low cost events all over San Diego. Join the Tech Club meetup group for a free Java class, or expore other tech topics like Python, robotics, electronics and game design.

The LEAGUE Tech Club

Why Java?

Java is currently the most popular programming language for all sorts of purposes, which means there’s a huge variety of job choices for engineers who specialize in it. Java is the driving force behind many cutting edge technologies, such as working in the cloud, exploring space at NASA, running self driving cars, and making games.

Java is the language used in AP Computer Science, and is the dominant language for corporate computing, particularly in the finance industry

Why Python?

The Python language is one of the most accessible programming languages available because it has simplified syntax. Due to its ease of learning and usage, python codes can be easily written and executed much faster than other programming languages.

Python is the most important language for data analysis and AI and is important in robotics, scientific computing, web sites, and many other fields.