In-Person
Python (Carmel Valley)
- Official Python certificates offered
- One class per week
- Meets in Carmel Valley
- Beginner to advanced cohorts
Year-round enrollment
In our long-term program students start with the fundamentals of programming and continue to advance for four to six years. The curriculum balances problem solving, collaboration, and professional tooling so they can grow into employable software developers.
Attend once per week in Carmel Valley or online. Choose a monthly membership or purchase classes one at a time to build a schedule that fits your family.
Both Python and Java tracks are available to grades 5 through 12 with a five-to-one student/teacher ratio.
Start with the most approachable language and build confidence quickly.
Our Python curriculum is ideal for younger students and first-time programmers. Students progress from foundational logic to advanced projects while preparing for official Python certificates. Learn more about Python classes.
In-Person
Live Online
Step into enterprise-grade software, AP Computer Science prep, and Oracle certification.
Java students apply their Python foundations or prior experience to a rigorous eight-level track. The program prepares learners for AP Computer Science A, FIRST robotics teams, and professional certification exams. Learn more about Java classes.
In-Person
Live Online
New Pike13 accounts include a Beta Test pass for a complimentary intro session.
Join the LEAGUE Tech Club meetup group to drop into free Java and Python workshops hosted in libraries and schools across San Diego. It is the fastest way to experience our teaching style and meet our instructors.
Join the Tech ClubJava powers AP Computer Science, enterprise software, robotics, and mission-critical systems at places like NASA and major financial firms. Students who master Java can tackle complex projects and professional certifications.
Python is the most approachable first language thanks to its clean syntax, yet it is indispensable for AI, data science, automation, and robotics. Skills transfer quickly to new languages and technologies.
Students progress through a proven eight-level pathway that culminates in Oracle certification.
Gain fluency with the building blocks of programming using professional tools like Eclipse and GitHub while mastering loops, logic, and variables.
Understand object-oriented programming concepts and design graphical user interfaces with Java Swing.
Ship a polished game through iterative testing, usability feedback, and GitHub publishing for a growing portfolio.
Implement lists, stacks, and hash maps while practicing classic sorting and searching algorithms.
Deepen OOP mastery with topics like encapsulation, polymorphism, templates, and exception handling in preparation for AP CS A.
Explore file IO, bit manipulation, networking, concurrency, and modern Java features such as lambdas and streams.
Apply agile workflows, build tooling, and full-stack practices while creating mobile and web applications in teams.
Partner with community organizations to design and deliver software that solves real problems.
Prepare for the Java SE 8 Programmer I (1Z0-808) exam through guided study and targeted practice questions.