High school internship

League Labs Internship

Build your college resume, explore new technologies, and contribute real curriculum that impacts League students across San Diego.

Timeline: League Labs Summer 2025 runs from June 1 to September 30.

Applications for Summer 2025 are closed, but you can register now to be notified about the Fall 2025 cohort.

Why Join League Labs?

  • Design and launch 90-minute classes you teach to Tech Club and Code Clinic students
  • Collaborate with mentors to refine curriculum using feedback and product development best practices
  • Explore advanced software projects including the code.jointheleague.org platform

Design, Teach, and Ship Curriculum

Choose a topic you care about, build a shareable lesson, and launch it with support from League mentors.

LEAGUE Labs is an unpaid internship for high school students who want to design new League classes and gain professional experience. Interns select a topic they care about, build a lesson plan, and teach it to peers across Tech Club or Code Clinic sessions.

Advanced interns can contribute to code.jointheleague.org, the web-based IDE our team is building to deliver League Labs curriculum. That project covers Python web applications, Docker, VS Code extensions, SQL, and modern deployment workflows.

Skills You Will Practice

  • Tools like GitHub, GitHub Codespaces, and Visual Studio Code
  • Programming fundamentals and applied problem solving
  • Product development and human-centered design
  • Marketing and promotion, including beta testing your class

Popular Topics

  • Python—introductory programming or specialty topics like web or data analysis
  • Java—from foundational skills to advanced concepts
  • Game development in Python or JavaScript
  • Robotics with FIRST FTC, FRC, Arduino, micro:bit, or Raspberry Pi
  • Artificial Intelligence—using AI tools, building models, or understanding ethics

Special Focus Tracks

Shape your internship around robotics teams or science outreach by joining one of these themed cohorts.

FIRST Robotics Focus

Join a cohort dedicated to creating lessons for FIRST FTC and FRC teams. Mention your team number on the application to be matched with peers building robotics curriculum.

Science Fair to Classroom

Transform your science fair project into a League class that demonstrates the computing techniques behind your research.

What You Will Do

Interns develop new classes or contribute to our online IDE, following a full product development cycle.

  1. Research similar lessons for inspiration and gather references.
  2. Prototype your class, then beta test it with friends or fellow interns.
  3. Collect feedback, open tickets, and iterate on improvements.
  4. Promote the class through Tech Club channels such as Code Clinic.
  5. Teach online and in-person sessions, gathering reflections after each run.

Intern Benefits

  • Build technical and professional skills simultaneously.
  • Dive deeply into a favorite technology or emerging field.
  • Earn resume-ready experience while giving back to the community.

Project Inspiration

Review published League curriculum to see the format and depth interns aim for.

Explore published League curriculum like the Motors Clinic or Python Games lessons to spark ideas for your own project.

Application Process

Share your interests, meet the mentors, and stay connected through League Labs announcements.

Applications for Summer 2025 are currently closed. Complete the interest form to receive details about the next kickoff meetings and Fall 2025 opportunities.

  1. Submit the League Labs internship interest form to tell us about your goals and experience.
  2. Register for an upcoming kickoff meeting to confirm the program is a good fit.
  3. Join the League Labs Google Group to stay informed about project assignments and announcements.

Kickoff Meeting Schedule

RSVP for an upcoming kickoff session to confirm expectations and choose your first project.

Loading League Labs kickoff meetings...

Hot Projects

Jump into an in-progress idea or pitch your own. These initiatives need interns right now.

Algorithms with Cards Class

Help build a data structures class that uses playing cards to visualize algorithms, then implement them in Python.

Learn more

Programming Merit Badge

Collaborate with Scouts to run the BSA Programming Merit Badge and document the full workshop flow.

Learn more

Neural Nets From Scratch

Turn the NNFS book into a guided series that helps peers build neural networks from the ground up.

Learn more

Micro:bit Experiments

Extend the Hour of Micro:bit into multi-session projects featuring gadgets, games, and robotics.

Learn more

Python Code Challenges

Curate challenges from LeetCode, HackerRank, or CodeWars and design League versions with walkthroughs.

Learn more

FIRST Robotics Curriculum

Create intro and advanced lessons for FTC or FRC teams covering topics like vision, CAN bus, or simulation.

League Labs News

Stay up to date on intern achievements and project launches by following the League Labs news feed.