League Labs

Build your college resume, learn new career relevant skills and have fun this summer.

League Labs Summer 2025 runs from June 1 to September 30. Applications for Summer 2025 are Closed, but you can register for the next cohort, Fall 2025. 

LEAGUE Labs is our unpaid internship program for High School students to develop new LEAGUE classes. LEAGUE Labs Interns will create 90 minute classes, on a subject of their choice, and teach that class to other students in our Tech Club or Code Clinic programs. Interns will not only learn basic job skills, but can also explore a new topic, because the best way to really learn something is to try to teach it.

Interns in the program will gain important technical and soft skills with:

  • Tools like Github, Github Codespaces and Visual Studio Code
  • Programming
  • Product development and Human Centered Design
  • Marketing and Promotion ( you’ll need to beta test your class

Additionally, advanced students can join the Code.jointheleague.org software engineering project and work on the web based IDE we will use to deploy the LEAGUE Labs classes.

Some of the technology topics that interns might create classes for are:

  • Python, either basic python programming, or a specific type of program like web sites or data analysis.
  • Java, from basic to advanced.
  • Games, in Python or Javascript
  • Robotics, especially FIRST FTC or FRC, Arduino, Micro:bit or Raspberry Pi
  • Artificial Inteligence, either using it, programming it, or how to understand it.

Special Programs

FIRST Robotics

We’ll be organizing a special group specifically aimed at creating classes for FIRST robotics teams, both FTC and FRC. To join, list your robot team on the registration form.

Science Fair

Turn your Science Fair project into a class by creating lessons that demonstrate a computing technique that can be used for science.

What Will You Do?

There are two LEAGUE Labs internship opportunities: develop new League classes, or help write the software we use to deploy the classes.

For the main internship, LEAGUE Labs Interns will create one or more lessons on a topic of their choice. Some examples of curriculum they may create are the Motors Clinic  or one of the lessons in our Python Games class.  After selecting a topic, the Intern will follow a typical product development process that will include:

  • Research other similar lessons for ideas
  • Create a prototype of your class and beta test the prototype with your friends
  • Collect feedback, make tickets, and track improvements
  • Promote the class in the LEAGUE’s Code Clinic program
  • Teach a class session of the class online an in-person.

League Labs

  • Learn both technical and soft jobs skills

  • Explore a favorite technical topic in depth

  • Add  career-relevant experience to your resume

Student will do about half of their work independently, and half in either group meetings or with a LEAGUE mentor.

For students who are more interested in a software development project, you can work on our open-source  code.jointheleague.org service, the online IDE system where students will edit their League Labs lessons. Interns on this project will learn: Python web application development , Docker containers, VSCode Typescript extensions, SQL databases and more. This project is suitable for students with advanced programming skills, a lot of motivations and plenty of free time.

Project Examples

For some examples of the lessons you might create, visit the LEAGUE Curriculum site.

Apply for the Internship

Applications for Summer 2025 are Closed, but you can register for the next cohort, Fall 2025. 

To apply for the internship:

  1. Register your interest on this form: Internship Interest Form
  2. Signup to attend one of the kickoff meetings listed below
  3. If this program is a good fit, join our Google group to get more announcements. 

In the kick off meetings we will make sure the LEAGUE Labs program is a good fit for you, explain how the program works,  and help you pick a project.

Meeting Schedule

⚡️ League Labs Internship Kickoff
Wed, May 14 at 4:00 PM
⚡️ League Labs Internship Kickoff
Thu, May 15 at 7:00 PM
⚡️League Labs Internship Kickoff
Tue, May 20 at 7:00 PM

Hot Projects

Here are some ideas for projects you could work on.

News

Summer Science Internships

May 1, 2025|0 Comments

The Greater San Diego Science and Engineering Fair and the LEAGUE of Amazing Programmers are working together to offer a special version of the LEAGUE's summer internship program, League Labs. Interns will work with professional [...]